Предмет: Информатика,
автор: muhatuhabratuha36359
Условный оператор. В последовательности четырёх целых чисел, заданных с клавиатуры,
найти количество положительных чисел.
Оператор выбора. С клавиатуры заданы три числа. Найти среднее геометрическое
ненулевых из них.
Ответы
Автор ответа:
0
Python
#N°1
numbers = list(map(int, input("Enter 4 numbers: ").split()))
cnt = 0
for number in numbers:
if number > 0:
cnt += 1
print("Amount of positive numbers -", cnt)
#N°2
numbers = list(map(int, input("Enter 3 numbers: ").split()))
numbers2 = [x for x in numbers if x != 0]
product = 1
for number in numbers2:
product *= number
geo_mean = product ** (1/len(numbers2))
print("Geometric mean:", geo_mean)
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: arp9enilena2Rabbit
Предмет: Русский язык,
автор: Thefirst1
Предмет: Английский язык,
автор: kiyashko91
Предмет: Русский язык,
автор: данияр41
Предмет: Окружающий мир,
автор: Жвловлв