您的位置:首页 > 编程语言 > Python开发

Python的循环机制

2011-02-17 22:27 176 查看
For

For 循环相信大家都很熟悉吧,在别的语言里面也经常用的到,而在Python中的用法其实在上一个章节中其实已经涉及到了,这篇文章再继续讲解这个用法,而在其他代码中经常用到的for(i=0;i<10;i++)在Python中使用却是如此简单,废话少说,从代码中去体会用法才是王道。

__author__="Alex"
__date__ ="$2011-2-17 10:39:27$"
if __name__ == "__main__":
print "Hello";
# declare a list
names = ['Lu', 'Zhang', 'Xu']
# print title before each name
for name in names:
print( 'Mr. ' + name )
for i in range(1,3):
print(i)

for i in { '9.2':5, 'wife':'Viki' }:
print( i ) # prints out consecutively: 9.2, wife
d = { '9.2':5, 'wife':'Viki' }
for i in d:
print( d[i] ) # prints out consecutively: 5, Viki


控制台输出:

Hello
Mr. Lu
Mr. Zhang
Mr. Xu
1
2
9.2
wife
5
Viki


While

While循环在Python中的用法也很Easy,至此为止,我发现Python真的如官网上所说,简单高效清晰

__author__="Alex"
__date__ ="$2011-2-17 10:39:27$"
if __name__ == "__main__":
print "Hello";
# set the size of a normal drinking glass to standard 0.2 litres
glass_size = 0.2
glasses = int( input('How many glasses (0.2 litres) of water have you drunk today? ') )
# loop until user has drunk 2 litres
while glasses * glass_size < 2:
glasses = int( input('How many glasses have you drunk now? ') )
print ( "That's at least 2 litres." )


Console OutPut:

Hello
How many glasses (0.2 litres) of water have you drunk today? 3
How many glasses have you drunk now? 5
How many glasses have you drunk now? 10
That's at least 2 litres.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: