text: ''' Q-1. 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.
  Hard-coded answers will receive no credit.'''
  
  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_mi = rainfall_mi.split(",")
  lst_rainfall = list(rainfall_mi)
  lst_rainfall= [float(n) for n in lst_rainfall]
  num_rainy_months = 0
  for i in lst_rainfall:
      if i>3.0:
          num_rainy_months+=1
          
    
  print(num_rainy_months)
  
  ''' Q-2. 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.
  Hard-coded answers will receive no credit.'''
  
  sentence = "students flock to the arb for a variety of outdoor activities such as jogging and picnicking"
  lst = sentence.split(" ")
  same_letter_count = 0
  for i in lst:
      if i[0] == i[-1]:
          same_letter_count+=1
  
          
  print(same_letter_count)
  
  ''' Q-3. 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.
  Hard-coded answers will receive no credit.'''
  
  items = ["whirring", "wow!", "calendar", "wry", "glass", "", "llama","tumultuous","owing"]
  acc_num = 0
  for i in items:
      if 'w' in i:
          acc_num+=1
  
  print(acc_num)
  
  ''' Q-4. 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.
  Hard-coded answers will receive no credit.'''
  
  sentence = "python is a high level general purpose programming language that can be applied to many different classes of problems."
  words = sentence.split(" ")
  num_a_or_e = 0
  for i in words:
      if (('a' in i) or ('e' in i)) :
          num_a_or_e+=1
  
  print(num_a_or_e)
  
  ''' Q-5. 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.'''
  
  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']
  s = list(s)
  num_vowels = 0
  for i in s:
      for j in i:
          if j in vowels:
              num_vowels+=1
  
  print(num_vowels)    
  