'python里为啥说我这个代码 float' object is not iterable

x=float(input("请输入x的值:"))n=int(input("请输入n的值:"))b=1s=1foriinrange(1,n):a=x**nforpinra... x=float(input("请输入x的值:"))
n=int(input("请输入n的值:"))
b=1
s=1
for i in range(1,n):
a= x**n
for p in range(1,n):
b=b*p
s=a/b
he=sum(s)
print("和为:",he)
展开
 我来答
百度网友8e4ee6d
2018-11-17 · TA获得超过1138个赞
知道小有建树答主
回答量:887
采纳率:78%
帮助的人:365万
展开全部
因为s是一个浮点数,而sum用于可迭代对象的求和,所以会报此错
更多追问追答
追问
请问可迭代对象是哪些?
请问可迭代对象是哪些?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式