fork download
  1. from array import array
  2.  
  3. # 1. Мәліметтерді енгізу
  4. n = int(input("Қала санын енгізіңіз: "))
  5. s = [] # Қала атаулары тізімі
  6. a = array('i', [0] * n) # Температуралар массиві
  7.  
  8. for i in range(n):
  9. city_name = input(f"{i+1}-ші қала атауы: ")
  10. temp = int(input(f"{city_name} температурасы: "))
  11. s.append(city_name)
  12. a[i] = temp
  13.  
  14. # 2. Есептеулер (Талдау)
  15. min_val = a[0]
  16. max_val = a[0]
  17. p = 0 # Ең суық қала индексі
  18. z = 0 # Ең жылы қала индексі
  19. t = 0 # Нөлден төмен қалалар саны
  20.  
  21. for i in range(n):
  22. # Ең суық қаланы табу
  23. if a[i] < min_val:
  24. min_val = a[i]
  25. p = i
  26.  
  27. # Ең жылы қаланы табу
  28. if a[i] > max_val:
  29. max_val = a[i]
  30. z = i
  31.  
  32. # Нөлден төмен қалаларды санау
  33. if a[i] < 0:
  34. t += 1
  35.  
  36. # 3. Нәтижені шығару
  37. print("\n--- Қорытынды ---")
  38. print("Ең суық қала ->", s[p])
  39. print("Ең жылы қала ->", s[z])
  40. print("Нөл градустан төмен қалалар саны =", t)
  41.  
Success #stdin #stdout 0.09s 14260KB
stdin
3
Astana
-15
Almaty
5
Shymkent
12
stdout
Қала санын енгізіңіз: 1-ші қала атауы: Astana температурасы: 2-ші қала атауы: Almaty температурасы: 3-ші қала атауы: Shymkent температурасы: 
--- Қорытынды ---
Ең суық қала -> Astana
Ең жылы қала -> Shymkent
Нөл градустан төмен қалалар саны = 1