Python-如何将while循环转换为for循环?
count()
itertools模块中的Usin函数提供了均匀间隔的值的迭代器。该函数有两个参数。start默认为0,step默认为1。使用默认值将生成无限迭代器。使用break终止循环。
import itertoolspercentNumbers = [ ]
finish = "n"
num = "0"
for x in itertools.count() :
num = input("enter the mark : ")
num = float(num)
percentNumbers.append(num)
finish = input("stop? (y/n) ")
if finish=='y':break
print(percentNumbers)
上面脚本的示例输出
enter the mark : 11stop? (y/n)
enter the mark : 22
stop? (y/n)
enter the mark : 33
stop? (y/n) y
[11.0, 22.0, 33.0]
以上是 Python-如何将while循环转换为for循环? 的全部内容, 来源链接: utcz.com/z/358640.html