Created
August 19, 2020 02:09
-
-
Save guestPK1986/1a89f485bbaab3de8d84688cfb82c720 to your computer and use it in GitHub Desktop.
course_1_assessment_7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#rainfall_mi is a string that contains the average number of inches of rainfall in Michigan for every month (in inches) | |
#with every month separated by a comma. | |
#Write code to compute the number of months that have more than 3 inches of rainfall. | |
#Store the result in the variable num_rainy_months. In other words, count the number of items with values > 3.0 | |
rainfall_mi = "1.65, 1.46, 2.05, 3.03, 3.35, 3.46, 2.83, 3.23, 3.5, 2.52, 2.8, 1.85" | |
file = rainfall_mi.split(",") | |
print(file) | |
num_rainy_months = 0 | |
for x in file: | |
if float(x)>3: | |
num_rainy_months = num_rainy_months +1 | |
print(num_rainy_months) | |
#The variable sentence stores a string. | |
#Write code to determine how many words in sentence start and end with the same letter, including one-letter words. | |
#Store the result in the variable same_letter_count. | |
sentence = "students flock to the arb for a variety of outdoor activities such as jogging and picnicking" | |
new = sentence.split() | |
print(new) | |
same_letter_count = 0 | |
for x in new: | |
if x[0] == x[-1]: | |
same_letter_count +=1 | |
print(same_letter_count) | |
#Write code to count the number of strings in list items that have the character w in it. | |
#Assign that number to the variable acc_num | |
items = ["whirring", "wow!", "calendar", "wry", "glass", "", "llama","tumultuous","owing"] | |
acc_num = 0 | |
for x in items: | |
if "w" in x: | |
acc_num =acc_num +1 | |
print(acc_num) | |
#Write code that counts the number of words in sentence that contain either an “a” or an “e”. | |
#Store the result in the variable num_a_or_e. | |
#Note : be sure to not double-count words that contain both an a and an e | |
sentence = "python is a high level general purpose programming language that can be applied to many different classes of problems." | |
new = sentence.split() | |
print(new) | |
num_a_or_e = 0 | |
for x in new: | |
if 'e' in x: | |
num_a_or_e = num_a_or_e + 1 | |
elif 'a' in x: | |
num_a_or_e = num_a_or_e + 1 | |
print(num_a_or_e) | |
#Write code that will count the number of vowels in the sentence s and assign the result to the variable num_vowels. | |
#For this problem, vowels are only a, e, i, o, and u. | |
s = "singing in the rain and playing in the rain are two entirely different situations but both can be fun" | |
vowels = ['a','e','i','o','u'] | |
num_vowels = 0 | |
for x in s: | |
if x in vowels: | |
num_vowels = num_vowels+1 | |
print(num_vowels) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment