Может быть тебе ещё нужно =).
Ответ:
import re
buf = ''
arr = []
prod = 1
print("Введите элементы массивы, для окончания ввода введите 'end'")
while buf != 'end':
buf = input()
if re.match('\d+', buf):
arr.append(int(buf))
else:
if buf != 'end':
print("Введено не число!")
for val in arr:
prod *= val
prod = prod**(1 / len(arr))
print("Среднее геометрическое: ", prod)
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Может быть тебе ещё нужно =).
Ответ:
import re
buf = ''
arr = []
prod = 1
print("Введите элементы массивы, для окончания ввода введите 'end'")
while buf != 'end':
buf = input()
if re.match('\d+', buf):
arr.append(int(buf))
else:
if buf != 'end':
print("Введено не число!")
for val in arr:
prod *= val
prod = prod**(1 / len(arr))
print("Среднее геометрическое: ", prod)