标签:
例1:求1-100的所有数的和
n = 100 sum = 0 count = 1 while count <= n: sum = sum + count count += 1 print(‘1到%d之和为:%d‘ % (n,sum))
输出结果:
1到100之和为:5050
例2:for循环
a = [‘what‘,‘where‘,‘how‘,‘why‘] for i in range(len(a)): print(i,a[i])
输出结果:
0 what 1 where 2 how 3 why
例3:
for letter in ‘runoob‘: if letter == ‘b‘: break #当出现字母b当时候,退出循环! print(‘当前字母为:‘,letter) var = 10 while var > 0: print (‘当前变量值为:‘,var) var = var - 1 if var == 5 #当值为5时,退出循环 break print(‘goodbye !‘)
输出结果:
当前字母为 : r 当前字母为 : u 当前字母为 : n 当前字母为 : o 当前字母为 : o 当前变量值为 : 10 当前变量值为 : 9 当前变量值为: 8 当前变量值为 : 7 当前变量值为 : 6 goodbye !
例4:
for i in (0,10,3) #从0到10中按3增加 print(i)
输出结果为:
0
3
6
9
例5:求奇偶数
#求100内奇数: for i in range(100): if i % 2 == 1: print(i) #求100内偶数: for i in range(100): if i % 2 == 0: print(i)
标签:
原文地址:http://www.cnblogs.com/ping-y/p/5830545.html