В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
jula1985ozpajo
jula1985ozpajo
31.10.2020 17:22 •  Информатика

Разработать алгоритм программы, которая имея значения температуры за месяц (хранящихся в текстовом файле), определяет максимальное и минимальное, а также среднее значения температуры за неделю. На Python!

Ответ:
602158
602158
15.10.2020 15:31

list_temp = []

with open('file_name.txt', 'r') as temp:

for i in temp:

list_temp.append(i)

minTemp = min(list_temp)

maxTemp = max(list_temp)

print(f"Минимальная температура: {minTemp}\nМаксимальная температура: {maxTemp}")

0,0(0 оценок)
Ответ:
Adilka11
Adilka11
15.10.2020 15:31

=== Python 3.8.3 ===

import statistics

import re

def TakeFromFile(fname, SingleDataPackCapacity):

   with open(fname, 'r', encoding='utf-8') as input_:

       data = input_.read()

       data = re.sub(r' +', ' ', re.sub(r'\n', ' ', data)).split(' ')

   LastTakeIndex = 0

   for TakeIndex in range(SingleDataPackCapacity, len(data)+SingleDataPackCapacity, SingleDataPackCapacity):

       yield data[LastTakeIndex:TakeIndex]

       LastTakeIndex = TakeIndex

for number, WeekData in enumerate(TakeFromFile('input.txt', 7)):

   tmp = list(map(int, WeekData))

   print(

       f'Week: {number+1}\nMax temp: {max(tmp)}\nMin temp: {min(tmp)}\nAverage temp: {statistics.mean(tmp)}\n')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?