循环,分为两种,需要多练习:
for循环:写法【for i in range(1,10,1)】括号里的值依次为起点,终点,步长。倒着循环的写法(10,1,-1)。
while循环:while循环是在不确定循环次数的情况下使用的 , 如果值为True则会一直循环。
一:学员管理系统。
代码比较多,有点感觉回到了网页排版的时候, 主要是条件分支语句 把条件分支弄明白了再加上循环就可以了。
#学员管理系统
qq=123456
mm=123456
print("欢迎登陆学员管理系统V1.0")
while True:
rr=int(input("登陆请输入1退出请输入0修改密码请输入2"))
if rr==1:
while True:
ww=int(input("请输入账号:"))
if ww!=qq:
print("您输入的账号不正确")
continue
elif ww==qq:
while True:
ee=int(input("请输入密码:"))
if ee!=mm:
print("您输入的密码不正确")
continue
else:
print("恭喜你登陆成功")
break
break
else:
print("对不起,您的输入有误,请重新输入")
elif rr==0:
print("您已退出")
break
elif rr==2:
while True:
mm3=int(input("请输入要修改密码的账号:"))
if mm3!=qq:
print("账号输入错误,请重新输入!")
else:
break
while True:
mm1=int(input("请输入旧密码:"))
if mm1==mm and mm3==qq:
mm4=int(input("请输入新密码:"))
mm2 = int(input("再输入一次:"))
if mm2 == mm4:
mm=mm4
print("密码修改成功请重新登陆")
break
else:
print("两次输入不一致,请重新输入")
continue
elif mm1!=mm:
print("密码验证失败请重新输入:")
continue
else:
print("您输入的指令有误")