python 循环

python 循环

for语法

 for i in range(10):
     print(i)

打印出
0 - 9

或者

for i in range (5,10)
print(i):

打印出 5 — 9

example

for i in range(100):
    if i%2 == 0:
        print(f"{i}是偶数")
    else:
        print(f"{i}是奇数")

循环结合 break & continue

continue 表示不再进行本次循环,直接跳到下一次循环

break 表示结束当前一层循环

example

打印房间号:一共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}")

while 循环

与for不同
for指定循环次数
while次数不定只要条件满足,可一直循环

while 语法

while ture:
   ...

example

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 ,可以在 符号 ’ … ’ 、" … "中 用 {变量名} 可以转译成该变量。
同样也可用于’’’ ‘’’'这样的长字符串

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值