Advertisement
Vitaliy_Novichikhin

2.4.1Work

Sep 12th, 2020 (edited)
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.87 KB | None | 0 0
  1. # Задача 2.4.1 Вывести на экран значения всех дней, в которые температура выше
  2.  
  3. #line_0 = '3.4 0.7 2.0 0.4 2.5 2.6 1.7 0.2 4.0 2.5'# температура в 0 часов УДАЛИТЬ НА САЙТЕ
  4. line_0 = input() #- ДЛЯ ЗАПУСКА НА ПЛАТФОРМЕ
  5. #line_12 = '6.4 8.3 6.8 6.7 7.4 6.4 8.9 4.7 5.3 7.6' - # температура в 12 часов УДАЛИТЬ НА САЙТЕ
  6. line_12 = input() #- ДЛЯ ЗАПУСКА НА ПЛАТФОРМЕ
  7. # Конвертируем строки в списки вещественных чисел
  8. list_0 = [float(i) for i in line_0.split()] # сразу создаём список вещественных чисел
  9. list_12 = [float(i) for i in line_12.split()] # температура в 12 часов
  10. list_avg = [(i+j)/2 for i, j in zip(list_0, list_12)] # Список среднесуточных температур
  11. #print(list_avg) #-testok
  12.  
  13. #list_umn = [list_0[i] * 5]
  14. # avg_temp = 4.5 # - для быстрого локального расчета
  15. avg_temp = float(input()) # Средняя температура за все дни
  16.  
  17. list_high = [] # Этот список наполним ниже значениями температуры превышающей среднесуточную
  18. # Составим табилицу значений температуры из списка list_avg средних значений, когда она выше среднесуточной
  19. for i in range(len(list_avg)): # Выведем номера (индексы) нужных значений
  20.     if list_avg[i] > avg_temp_my: # сравниваем значения в списке в этой строке,
  21.         # а выводим уже индексы, т.к. именно индексы у нас фигурируют в цикле for
  22.         print(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement