python单分支双分支_python_day03_流程控制_单双分支

本文详细介绍了Python中的流程控制结构,包括if单分支、双分支和多分支的使用示例。在if语句中,通过条件判断执行相应的代码块。在while循环中,展示了如何打印指定范围的数字,并使用pass、continue和break控制循环流程。最后,给出了两个猜年龄的游戏示例,进一步说明了如何结合if和while进行条件判断和循环控制。
摘要由CSDN通过智能技术生成

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/weixin_37361758/article/details/83098244

1. [流程控制_if ]

if 条件:

执行代码

if 条件 (单分支)

a= 56

if a = 56:

print("you are good")

if条件(双分支)

a=56

if a=55:

print(" FFFFF")

else:

print("TTTTT")

if条件(多分支)

#多分支——猜年龄

age = 102

guess_age = int(input("your guess age:"))

if guess_age >102:

guess_print("猜大了")

elif guess_age <102:

guess_print("猜小了")

elif guess_age = 102:

print("恭喜你猜对了, 月入百万不是梦。")

2. [流程控制_while ]

while 条件:

执行代码

#打印0-100

dex =0

while dex > 100:

print("count++",dex)

dex +=1

#打印1-49、50直接pass、60-70 打印平方数

dex = 0

while dex < 100:

if dex == 50:

pass #pass 用作跳过代码段直接跳过 ————划重点

elif dex >= 60 and dex <= 70:

print(dex*dex)

else:

print(dex)

dex += 1

加入 continue、break

-

|continue|跳出一次循环、继续执行下一次循环、continue 以后的代码不再执行|

|break|用于结束循环、|

# 猜年龄

age = 55

count = 3

while age== 55:

guess_age=int(input("您还有 %s 次机会,请输入年龄" % (count)))

if count == 1:

print("次数用完游戏结束")

break

else:

if guess_age > age:

print("您猜大了")

count -= 1

continue

elif guess_age < age:

print("您猜小了")

count -= 1

continue

else:

print("恭喜你猜对了")

break

#实现用户登录、限定登录次数为3次

count = 0

while count != 4:

dex = input("请输入用户名")

if dex == "admin":

dey = int(input("请输入密码值"))

if dey == 111111:

print("恭喜你,成功登陆")

break

elif dey != 111111 and 3-count !=0:

print("密码错误,您还有",3-count,"次机会,请检查密码")

count += 1

else:

print("三次机会已过,账户即将锁定")

break

continue

elif dex != "admin" and 3-count!= 0:

print("用户名不存在,您还有",3-count,"次机会,请检查用户名")

count +=1

else:

print("三次机会用完,账户即将锁定!")

break

continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值