Skip to content

Instantly share code, notes, and snippets.

@ashutoshpipriye
Created May 27, 2020 10:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ashutoshpipriye/efd82f54cd8237891144f8ac279b4efc to your computer and use it in GitHub Desktop.
Save ashutoshpipriye/efd82f54cd8237891144f8ac279b4efc to your computer and use it in GitHub Desktop.
# 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"
rainfall_mi1 = rainfall_mi.split(",")
num_rainy_month = 0
for x in rainfall_mi1:
x = float(x)
if x > 3.0:
num_rainy_month += 1
print(num_rainy_month)
# 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.
same_letter_count = sum(w[0] == w[-1] for w in sentence.split())
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.
# HINT 1: Use the accumulation pattern!
# HINT 2: the in operator checks whether a substring is present in a string.
acc_num = 0
for i in items:
if 'w' in i:
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 1: be sure to not double-count words that contain both an a and an e.
# HINT 1: Use the in operator.
# HINT 2: You can either use or or elif.
num_a_or_e = 0
for i in sentence.split():
if ('a' in i) or ('e' in i):
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. Hint: use the in operator with vowels.
num_vowels=0
for i in s:
if i in 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