if判断的完整语法:
if 条件1:
代码1
代码2
代码3
...
elif 条件2:
代码1
代码2
代码3
...
elif 条件3:
代码1
代码2
代码3
...
...
else:
代码1
代码2
代码3
例:
if 嵌套:
语法:
while 条件:
代码1
代码2
代码3
...
?
基本使用1:
print(‘start.....‘)
while 10 < 3:
print(‘hello1‘)
print(‘hello2‘)
print(‘hello3‘)
?
print(‘end....‘)
?
?
基本使用2:
count = 0
while count < 6: # 6 < 6
print(count)
count += 1
?
print(‘end.....‘)
2、如何结束while循环
#(1)把条件改为False
# db_name = "egon"
?
# db_pwd = "123"
?
#
?
# tag = True
?
# while tag:
?
# inp_name = input("请输入您的用户名: ")
?
# inp_pwd = input("请输入您的密码: ")
?
#
?
# if inp_name == db_name and inp_pwd == db_pwd:
?
# print("用户登录成功")
?
# tag = False
?
# else:
?
# print("用户账号或密码错误")
?
#
?
# print(‘其他。。。。。。。。。‘)
?
# (2)break:直接终止本层循环
?
# db_name = "egon"
?
# db_pwd = "123"
?
#
?
# while True:
?
# inp_name = input("请输入您的用户名: ")
?
# inp_pwd = input("请输入您的密码: ")
?
#
?
# if inp_name == db_name and inp_pwd == db_pwd:
?
# print("用户登录成功")
?
# break
?
# else:
?
# print("用户账号或密码错误")
?
#
?
# print(‘其他。。。。。。。。。‘)
# while True:
?
# # print(‘Hello‘)
?
# # input(">>: ")
?
# 1+1
# count = 0
?
# while count < 6: # 5 < 6
?
# if count == 3
?
# or count == 4:
?
# count += 1
?
# continue
?
# # count+=1 # 不要写在这里
?
# print(count)
?
# count += 1
# 5、while+else
?
# count = 0
?
# while count < 6:
?
# print(count)
?
# if count == 3:
?
# break
?
# count+=1
?
# else:
?
# print(‘会在while循环正常死亡之后运行‘)
# db_name = "egon"
?
# db_pwd = "123"
?
#
?
# while True:
?
# inp_name = input("请输入您的用户名: ")
?
# inp_pwd = input("请输入您的密码: ")
?
#
?
# if inp_name == db_name and inp_pwd == db_pwd:
?
# print("用户登录成功")
?
#
?
# while True:
?
# print("""
?
# 0 退出
?
# 1 取款
?
# 2 提现
?
# 3 转账
?
# """)
?
# cmd=input("请输入您的命令编号:")
?
# if cmd == "0":
?
# break
?
# elif cmd == "1":
?
# print("正在取款")
?
# elif cmd == "2":
?
# print("正在提现")
?
# elif cmd == "3":
?
# print("正在转账")
?
# else:
?
# print("不知道的指令,请重新输入")
?
# break
?
# else:
?
# print("用户账号或密码错误")
db_name = "egon"
db_pwd = "123"
?
tag = True
while tag:
inp_name = input("请输入您的用户名: ")
inp_pwd = input("请输入您的密码: ")
?
if inp_name == db_name and inp_pwd == db_pwd:
print("用户登录成功")
?
• while tag:
• print("""
• 0 退出
• 1 取款
• 2 提现
• 3 转账
• """)
• cmd=input("请输入您的命令编号:")
• if cmd == "0":
• tag = False
• elif cmd == "1":
• print("正在取款")
• elif cmd == "2":
• print("正在提现")
• elif cmd == "3":
• print("正在转账")
• else:
• print("不知道的指令,请重新输入")
?
else:
print("用户账号或密码错误")
原文:https://www.cnblogs.com/kylin5201314/p/13542940.html