for i in range(10):
print(i)
打印出
0 - 9
或者
for i in range (5,10)
print(i):
打印出 5 — 9
for i in range(100):
if i%2 == 0:
print(f"{i}是偶数")
else:
print(f"{i}是奇数")
continue 表示不再进行本次循环,直接跳到下一次循环
break 表示结束当前一层循环
打印房间号:一共5层,每层8个房间
其中三层跳过,遇到404之后直接进行下一层,
for i in range(1,6):
if i == 3: # 第三层跳过
continue
print(f"-------{i}层-------")
for j in range(1,9):
if i == 4 and j == 4:
print("404未找到,开始下一层。")
break # 结束当前蹭循环
print(f"这个房间号是L{i}-{i}0{j}")
与for不同
for指定循环次数
while次数不定只要条件满足,可一直循环
while ture:
...
age_of_gril = 22
while 1:
guss = int(input("please input your guss:"))
if guss > age_of_gril:
print("猜的大了!")
elif guss < age_of_gril:
print("猜小了!")
else:
print("猜对了!")
break
打印乘法表
for i in range(1,10):
for j in range(1,i+1):
print(f"{i}*{j}={i*j}",end = " ")
print()
notes:
print 中默认以 end=’\n’,
不需要换行时可以设置 end="“可以不换行,
需要有空格时直接设置 end=” "。
其中关于 f 的使用
在 符号 ’ … ’ 或者是" … " 前使用 f ,可以在 符号 ’ … ’ 、" … "中 用 {变量名} 可以转译成该变量。
同样也可用于’’’ ‘’’'这样的长字符串