М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
medvedevastasy
medvedevastasy
20.04.2022 20:32 •  Информатика

Python Почему при выводе среднего avg захватывает только 3 числа вместо четырех в ранге(4),что нужно исправить?

код:

from random import uniform
days = input("Enter number of days: \n\n")
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)))/days
print("Exchange 1:", a)
print("Exchange 2:", b)
print("Exchange 3:", c)
print("Average price:", f'{avg:.5f}')

вывод:
Enter number of days:

4
Generated 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

👇
Ответ:
AnonimkaNya
AnonimkaNya
20.04.2022

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

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

my_list1 = a[i]

my_list2 = b[i]

my_list3 = c[i]

здесь сбита табуляция, однако я думаю, что вы явно прогоняете эти переменные по циклу и хотите работать с ними дальше в виде списка с переменными, в этом случае вы должны были объявить их до цикла и в самом цикле написать что то типа my_list1 += a[i], а получается, что весь цикл они просто переприсваиваются и по завершении просто равны последнему элементу a, b, c соответственно, уберите days = float(days) из цикла - занимает память и num никак не используется - ну это мелочи,

если бы вы написали что хотите от кода, я бы детальнее

4,4(79 оценок)
Открыть все ответы
Ответ:
kraken45
kraken45
20.04.2022

У систему наук входять різні за віком дисципліни. Науки, які з'явилися в 2-ій половині 20 століття (генетика, лінгвістика), ті що з'явилися (?) В епоху Відродження (механіка), в Новий Час, з Античності (географія).

Класифікацією наук називається метод виявлення структури приватних розділів знань і безлічі входять до них окремих дисциплін на основі будь-якого критерію, який розкриває логічно обґрунтоване розташування дисциплін в окремий ряд.

Аристотель, ... Кант, Енгельс, Вільденбард, Вернадський, Кед займалися класифікацією.

Універсальної класифікації немає.

1. Всю систему наук можна умовно поділити на великі групи або підсистеми:

1.1. Природні.

1.2. Громадські.

1.3. Технічні.

1.4. Гуманітарні.

1.5 Логіко-математічекіе науки.

Кожна з цих підсистем відрізняються своїм предметом і методом. Кожна з підсистем утворює галузі різноманітним чином скоординованих наук. Наприклад, в підсистему природних наук входять галузі: механіка, фізика, хімія, біологія. Громадські науки, то підсистема складається з галузей: соціологія, економіка, політологія тощо У свою чергу, кожна з галузей підрозділяється на наукові дисципліни: біофізика, фізична хімія, соціальна філософія, менеджмент, економіка малого і середнього бізнесу.

Объяснение:

2. Різких граней між зазначеними підсистемами немає, багато займають проміжне положення. І з огляду на ці труднощі, вдаються до іншої класифікації, де до основних підсистем відносять:

2.1. Суспільствознавство.

2.2. Природознавство.

2.3. Логіко-математичні науки.

2.4. Сучасні комплексні галузі - кібернетика, синергетика, семіотика.

У суспільствознавство включена економічна галузь, соціальна, технічна (тому що продукт людської діяльності), гуманітарна та антропологічна.

Антропологічні: педагогіка, медицина, філософська антропологія.

4,6(66 оценок)
Ответ:
irinaira72rt
irinaira72rt
20.04.2022

Диспетчер задач предназначем для отображения процессов и служб, запущенных в данный момент на компьютере. Это очень удобный инструмент для контроля производительности системы. Ещё одна функция, из-за которой так часто пользуются диспетчером – возможность закрытия процессов

Объяснение:

Диспетчер задач предназначем для отображения процессов и служб, запущенных в данный момент на компьютере. Это очень удобный инструмент для контроля производительности системы. Ещё одна функция, из-за которой так часто пользуются диспетчером – возможность закрытия процессов

4,8(41 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ