版权声明:本文为博主原创文章,未经博主允许不得转载。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