Условный оператор. В последовательности четырёх целых чисел, заданных с клавиатуры,
найти количество положительных чисел.
Оператор выбора. С клавиатуры заданы три числа. Найти среднее геометрическое
ненулевых из них.
найти количество положительных чисел.
Оператор выбора. С клавиатуры заданы три числа. Найти среднее геометрическое
ненулевых из них.
Ответ
0
(0 оценок)
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)