python for和while的用法主要区别

python for和while的用法区别

据个人的python开发经验,python中for和while都可以用于循环,但是for一般情况下用于遍历迭代Python的可迭代对象iterable object,比如列表list、元组tuple、字典dict等等,而while循环则更多用于某一段程序的循环,比如pygame游戏中的主体代码的循环或计算器中的计算的循环,直到触发某一条件而退出循环,比如退出游戏等等。

python for和while用法区别实例代码

#for循环遍历列表list:
>>> for i in list(range(6)):
...     print(i)
... 
0
1
2
3
4
5
#while循环计算器:
>>> while True:
...     string = input("输入表达式,比如“1+1”,计算表达式:")
...     string = string.replace(" ","")
...     if string == "exit":
...         break
...     lst = string.split("+")
...     sum = float(lst[0])+float(lst[1])
...     print(sum)
... 
输入表达式,比如“1+1”,计算表达式:1+2
3.0
输入表达式,比如“1+1”,计算表达式:exit
'exit'

原文:python for和while的用法主要区别

猜你喜欢

转载自blog.csdn.net/weixin_47378963/article/details/130592972