Python 中的循环语句有 for 和 while。
1、while代码例子:
#!/usr/bin/env python3
n = 100
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n, sum))
结果输出:
1 到 100 之和为: 5050
while 循环使用 else 语句
在 while … else 在条件语句为 false 时执行 else 的语句块。
#!/usr/bin/python3
count = 0
while count < 5:
print (count, " 小于 5")
count = count + 1
else:
print (count, " 大于或等于 5")
结果输出:
0 小于 5 1 小于 5 2 小于 5 3 小于 5 4 小于 5 5 大于或等于 5
2、for循环例子
代码例子:
#!/usr/bin/python3
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
结果输出:
循环数据 Baidu
循环数据 Google
菜鸟教程!
完成循环!
range使用例子
a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):
print(i, a[i])
结果输出:
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ
range例子
for i in range(0, 10, 3) :
print(i)
结果输出:
0
3
6
9