1、for循环
举例:
for every_letter in 'Hello world': print(every_letter)
for循环所做的事情概括成一句话就是:于……期中的每一个元素,做……事情。
for是关键词,而后面紧接着的是一个可以容纳“每一个元素”的变量名称,至于变量起什么名字自己定,但切记不要和关键词重名。
在关键词in后面所对应的像列表的集合形态的对象,即可以连续地提供其中的每一个元素的对象。
例子:
for i in range(1, 11): print('{} + 1 = {}'.format(i, (i+1))) print(str(i)+' + 1 =', i + 1)2、for和if结合起来使用
songslist = ['Holy Diver', 'Thunderstruck', 'Rebel Rebel'] for song in songslist: if song == 'Holy Diver': print(song,' -Dio') elif song == 'Thunderstruck': print(song, ' - AC/DC') elif song == 'Rebel Rebel': print(song, ' David Bowie')
3、嵌套循环
for i in range(1, 10): for j in range(1, 10): print('{} * {} = {}'.format(i, j, i * j))4、while循环(只要……条件成立,就一直做……)
在循环过程中制造某种可以使循环停下来的条件。
count = 0 while True: print('Repeat this line!') count = count + 1 if count == 5: break