【发布时间】:2019-10-19 22:36:00
【问题描述】:
我的任务是编写一个程序,该程序对于序列号给出几何平均值。我必须在没有任何包的情况下编写这个程序。 引入程序结束,当用户给一个0。 如果第一个数字是 0 并且用户给出一个负数,程序应该报错。
def sequence():
prod=1
i=-1
x=1
n = int(input("Give a number: "))
while True:
if n == 0:
break
elif i==0:
print("Error")
else:
prod=prod*n
i=i+1
result=prod**(1/i)
print(" Średnia wartośc ciągu ", result)
return i, suma
sequence()
我的程序没有返回任何东西。
【问题讨论】:
标签: python-3.x mean