中 TypeError : 'float' object is not iterable-6ren"> 中 TypeError : 'float' object is not iterable-#while #import re A= float (input("Enter Number :")) B= float (input("Enter Number :")) if (any(-6ren">
gpt4 book ai didi

python - 文件 "python",第 6 行,在 中 TypeError : 'float' object is not iterable

转载 作者:行者123 更新时间:2023-12-01 08:56:04 24 4
gpt4 key购买 nike

 #while
#import re
A= float (input("Enter Number :"))
B= float (input("Enter Number :"))

if (any(x.isalpha() for x in A)):
print ("No Letters Please")


C= (A/B)
print (C)

如果我将其声明为字符串,第 6 行可以工作,但第 10 行不起作用

最佳答案

字符串是可迭代对象,因为它们本质上是字符列表。数字是不可迭代的。因此,您应该先进行字符串迭代,然后转换为 float 以进行数字计算。

类似于:

A = input("Enter Number :")
B = input("Enter Number :")

if (any(x.isalpha() for x in A)):
print("No Letters Please")
C = (float(A) / float(B))
print(C)

关于python - 文件 "python",第 6 行,在 <module> 中 TypeError : 'float' object is not iterable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52762898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com