Информатика, вопрос задал muhatuhabratuha36359 , 2 года назад

Условный оператор. В последовательности четырёх целых чисел, заданных с клавиатуры,
найти количество положительных чисел.
Оператор выбора. С клавиатуры заданы три числа. Найти среднее геометрическое
ненулевых из них.

Ответы на вопрос

Ответил TomasSmZRs
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)

Приложения:
Новые вопросы