# Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
"""for语句格式,for循环后面跟else时,当for语句执行完执行else
for <variable> in <sequence>:
<statements>
else:
<statements>
"""
# Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
print(x)
# 以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体:
sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
enumerate方法
# enumerate方法
"""
1、返回值是元组,并且会在前面加上序号,每次循环序号加1
2、可以使用两个变量接收,分别接收序号和内容
"""
list1 = [['a', 'b'], ['c', 'd'], ['e', 'f']]
for i in enumerate(list1, 1): # 序号初始值是1
print(i)
# 使用两个变量接收
list2 = [['a', 'b'], ['c', 'd'], ['e', 'f']]
for i, v in enumerate(list2, 1): # 序号初始值是1
print(i)
print(v)
# 可以用来更改打印格式
list3 = [['a', 'b'], ['c', 'd'], ['e', 'f']]
for i, v in enumerate(list3, 1): # 序号初始值是1
print(i, '---->', v)
练习99乘法表
for i in range(1, 10):
for j in range(1, i+1):
print('{} * {} = {}'.format(j, i, j*i), end='\t')
print()