循环与列表
今天我们学习了循环和列表,在Python中有两种循环分别是for循环和while循环。
for循环写法:
for 变量 in range(起点,终点,步长):
循环体
例题:打印实心菱形
for i in range(-4,5):
for j in range(abs(i)):
print(" ", end="")
for j in range(9-2*abs(i)):
print(“*”,end="")
print()
while循环写法:
while 表达式(bool):
循环体
例题:鸡兔同笼,鸡兔一共有50只,脚一共有160只,求鸡兔分别多少只?
chicken = 0
while chicken < 50:
rabbit = 50 - chicken
if chicken * 2 + rabbit * 4 == 160:
print("鸡:",chicken,"兔",rabbit)
chicken += 1
列表:
列表list [] :允许更改,可用 列表.append()
追加项。
元组tuple ():不可更改,不可追加。
两种遍历方式:
for i in range(6):
print(q[i])
for item in q:
print(item)
在运行程序得到结果时,Python会自动换行,如果不想换行可在 print()
中添加 end=""
。