def one_plus_one():
one = 1
output = one + one
return output
def well_um(sentence):
word_num = 0
output = ''
choice = 0
choices = ['uh','well','I mean','um']
sentence_list = sentence.split(' ')
length = len(sentence_list)
for word in sentence_list:
output = output + word
if (choice > 3):
choice = 0
if (len(word) > 5):
if word_num != length - 1:
output = output + ', ' + choices[choice] + ', '
choice += 1
else:
output += ' '
word_num += 1
print(output)
def question_1():
well_um('I am taking my final exam today and I am a little nervous.')
def two_num_average(num1,num2):
return((num1+num2)/2)
def add_half_steps(list_of_numbers):
output = []
length = len(list_of_numbers)
for i in range(length):
if i != length - 1:
output.append(list_of_numbers[i])
last_number = list_of_numbers[i]
number = list_of_numbers[i+1]
output.append(two_num_average(last_number,number))
else:
output.append(list_of_numbers[i])
return(output)
def question_2():
print(add_half_steps([10.0, 20.0, 30.0, 40.0, 50.0]))
print(add_half_steps([10.0, 100.0,35.0,2,100]))
print(add_half_steps([10.0]))
def classify_spaces(infile):
before_count = {}
after_count = {}
previous_character = ''
after_set = 0
with open(infile,'r') as instream:
for character in instream.read():
if character == ' ':
after_set = 1
if previous_character in before_count.keys():
before_count[previous_character] += 1
else:
before_count[previous_character] = 1
else:
if after_set == 1:
if character in after_count.keys():
after_count[character] += 1
else:
after_count[character] = 1
after_set = 0
previous_character = character
after_keys = list(after_count.keys())
before_keys = list(before_count.keys())
after_keys.sort()
before_keys.sort()
print('Characters Before Spaces\tFrequency')
for char in before_keys:
print(char+'\t'+str(before_count[char]))
print('Characters After Spaces\tFrequency')
for char in after_keys:
print(char+'\t'+str(after_count[char]))