Advertisement
veronikaaa86

for loops - ex - python

May 29th, 2022
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. 01. Numbers Ending in 7
  2.  
  3. for i in range(1, 1001):
  4. if i % 10 == 7:
  5. print(i)
  6. =============================================
  7. 02. Half Sum Element
  8.  
  9. import sys
  10.  
  11. n = int(input())
  12.  
  13. sum = 0
  14. # 6 1 2 3
  15. max_num = -sys.maxsize
  16. for i in range(1, n + 1):
  17. num = int(input())
  18.  
  19. sum = sum + num
  20. if num > max_num:
  21. max_num = num
  22.  
  23. sum = sum - max_num
  24.  
  25. if sum == max_num:
  26. print("Yes")
  27. print(f"Sum = {sum}")
  28. else:
  29. print("No")
  30. diff = abs(sum - max_num)
  31. print(f"Diff = {diff}")
  32. =============================================
  33. 03. Histogram
  34.  
  35. n = int(input())
  36.  
  37. p1 = 0
  38. p2 = 0
  39. p3 = 0
  40. p4 = 0
  41. p5 = 0
  42. for i in range(1, n + 1):
  43. current_num = int(input())
  44.  
  45. if current_num < 200:
  46. p1 = p1 + 1
  47. elif current_num <= 399:
  48. p2 = p2 + 1
  49. elif current_num <= 599:
  50. p3 = p3 + 1
  51. elif current_num <= 799:
  52. p4 = p4 + 1
  53. else:
  54. p5 = p5 + 1
  55.  
  56. p1_percent = p1 / n * 100
  57. p2_percent = p2 / n * 100
  58. p3_percent = p3 / n * 100
  59. p4_percent = p4 / n * 100
  60. p5_percent = p5 / n * 100
  61.  
  62. print(f"{p1_percent:.2f}%")
  63. print(f"{p2_percent:.2f}%")
  64. print(f"{p3_percent:.2f}%")
  65. print(f"{p4_percent:.2f}%")
  66. print(f"{p5_percent:.2f}%")
  67. =======================================================
  68. 04. Clever Lily
  69.  
  70. age = int(input())
  71. price_wash_machine = float(input())
  72. toy_price = int(input())
  73.  
  74. money = 10
  75. sum = 0
  76. count_toys = 0
  77. brother = 0
  78. for i in range(1, age + 1):
  79. if i % 2 != 0:
  80. count_toys = count_toys + 1
  81. else:
  82. brother = brother + 1
  83. sum = sum + money
  84. money = money + 10
  85.  
  86. money_toys = count_toys * toy_price
  87. total_sum = money_toys + sum - brother
  88.  
  89. diff = abs(total_sum - price_wash_machine)
  90. if total_sum >= price_wash_machine:
  91. print(f"Yes! {diff:.2f}")
  92. else:
  93. print(f"No! {diff:.2f}")
  94. ============================================================
  95. 05. Salary
  96.  
  97. count_tabs = int(input())
  98. salary = int(input())
  99.  
  100. copy_salary = salary
  101. for i in range(1, count_tabs + 1):
  102. name_web = input()
  103.  
  104. if name_web == "Facebook":
  105. copy_salary = copy_salary - 150
  106. elif name_web == "Instagram":
  107. copy_salary = copy_salary - 100
  108. elif name_web == "Reddit":
  109. copy_salary = copy_salary - 50
  110.  
  111. if copy_salary <= 0:
  112. break
  113.  
  114. if copy_salary > 0:
  115. print(copy_salary)
  116. else:
  117. print("You have lost your salary.")
  118. ===================================================================================
  119. 06. Oscars
  120.  
  121. actor_name = input()
  122. init_points = float(input())
  123. count_people = int(input())
  124.  
  125. total_points = init_points
  126. for i in range(1, count_people + 1):
  127. name = input()
  128. current_points = float(input())
  129.  
  130. points = (len(name) * current_points) / 2
  131. total_points = total_points + points
  132. if total_points >= 1250.5:
  133. break
  134.  
  135. if total_points < 1250.5:
  136. diff = abs(1250.5 - total_points)
  137. print(f"Sorry, {actor_name} you need {diff:.1f} more!")
  138. else:
  139. print(f"Congratulations, {actor_name} got a nominee for leading role with {total_points:.1f}!")
  140. ===================================================================================
  141. 07. Trekking Mania
  142.  
  143. count_groups = int(input())
  144.  
  145. musala_count = 0
  146. montblanc_count = 0
  147. kilimanjaro_count = 0
  148. k2_count = 0
  149. everest_count = 0
  150. all_people = 0
  151. for i in range(1, count_groups + 1):
  152. count_people = int(input())
  153. all_people = all_people + count_people
  154.  
  155. if count_people <= 5:
  156. musala_count = musala_count + count_people
  157. elif count_people <= 12:
  158. montblanc_count = montblanc_count + count_people
  159. elif count_people <= 25:
  160. kilimanjaro_count = kilimanjaro_count + count_people
  161. elif count_people <= 40:
  162. k2_count = k2_count + count_people
  163. else:
  164. everest_count = everest_count + count_people
  165.  
  166. musala_percent = musala_count / all_people * 100
  167. montblanc_percent = montblanc_count / all_people * 100
  168. kilimanjaro_percent = kilimanjaro_count / all_people * 100
  169. k2_percent = k2_count / all_people * 100
  170. everest_percent = everest_count / all_people * 100
  171.  
  172. print(f"{musala_percent:.2f}%")
  173. print(f"{montblanc_percent:.2f}%")
  174. print(f"{kilimanjaro_percent:.2f}%")
  175. print(f"{k2_percent:.2f}%")
  176. print(f"{everest_percent:.2f}%")
  177. ===================================================================================
  178. 08. Tennis Ranklist
  179.  
  180. import math
  181.  
  182. tournament_count = int(input())
  183. init_points = int(input())
  184.  
  185. sum_points = 0
  186. win_count = 0
  187. for i in range(1, tournament_count + 1):
  188. level = input()
  189.  
  190. if level == "W":
  191. win_count = win_count + 1
  192. sum_points = sum_points + 2000
  193. elif level == "F":
  194. sum_points = sum_points + 1200
  195. elif level == "SF":
  196. sum_points = sum_points + 720
  197.  
  198. total_points = sum_points + init_points
  199. print(f"Final points: {total_points}")
  200. avg_points = math.floor(sum_points / tournament_count)
  201. print(f"Average points: {avg_points}")
  202. percent_win = win_count / tournament_count * 100
  203. print(f"{percent_win:.2f}%")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement