我正在练习python,并试图找到python可以显示的因子为2的最大浮点数。你知道吗
我试过下面的代码,但是没有运行。有人能告诉我窃听器在哪里吗?你知道吗
a=2.
b=1.
infinity = float("inf")
while a < infinity:
b=a*2.
if b > infinity:
break
if b < infinity:
a=b*2.
if a > infinity:
break
if a < infinity:
print a
elif b < infinity:
print b
Tags:
没有比无穷大的数,所以
if b > infinity:
永远不会是真的。尝试将其更改为if b == infinity:
,程序将根据需要终止。你知道吗此外,如果只使用一个变量,则可以稍微简化脚本:
相关问题 更多 >
编程相关推荐