alarm
Задайте вопрос
Информатика
Rada

PythonПочему при выводе среднего avg захватывает только 3 числа вместо четырех в ранге(4),что нужно исправить?код:from random import uniformdays = input("Enter number of days: nn")print("Generated prices:")a, b, c = [], [], []for i in range(4):a. append("{:= . 2f}". format(uniform(60, 70)))b. append("{:= . 2f}". format(uniform(60, 70)))c. append("{:= . 2f}". format(uniform(60, 70)))n = []for i in range(4):n. append((a[i]) + b[i] + c[i])num = n[0]days = float(days)my_list1 = a[i]my_list2 = b[i]my_list3 = c[i]list1 = str(my_list1). strip('[]')list2 = str(my_list2). strip('[]')list3 = str(my_list3). strip('[]')avg = ((float(list1)) + (float(list2)) + (float(list3)))/daysprint("Exchange 1:", a)print("Exchange 2:", b)print("Exchange 3:", c)print("Average price:", f'{avg:. 5f}')вывод:Enter number of days: 4Generated prices:Exchange 1: [' 68. 69', ' 60. 10', ' 60. 37', ' 65. 34']Exchange 2: [' 65. 36', ' 64. 22', ' 67. 72', ' 69. 51']Exchange 3: [' 65. 68', ' 60. 87', ' 61. 48', ' 67. 10']Average price: 50. 48750Вместо Average price: 50. 48750 должно быть число среднее всех чисел в р-не 65-70

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

не совсем понятно, что вы хотите от программы.

я так понял, что вам нужно найти среднее значение всех элементов 3 списков, если это так, то обратите внимание вот на эти строки

my_list1 = a[i]

213
KlaraOber
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

посчитайте, язык: Питон11. Нап

Ваша родина вирішила зробити рем

Сплануй і розроби власний проект

Определи виды информации и запиш

Определи по описанию соответству

РЕШИТЬ ЧЕРЕЗ БЕЙСИК.На­пи­ши­те

Контакты
Реклама на сайте