if 嵌套if 的先后顺序的区别 (自测)

摘要:
#username=input.capitalize()#密码=输入。upper()#verify_Code=input#最后发现这应该放在while循环中第一种情况:如果用户名和密码与if验证码嵌套:好!
# 验证 verify   very good!


# username = input("请输入用户名").capitalize()
# password = input("请输入密码:").upper()
# verify_code = input("请输入验证码: ")        # 最后发现,这个要放在while循环里面.

第一种情况:
if用户名和密码 嵌套 if验证码:
  好!推荐! 因为先判断的是用户名+密码, 再判断验证码
 1 while 1:
 2     username = input("请输入用户名").capitalize()
 3     password = input("请输入密码:").upper()
 4     #  verify_code = input("请输入验证码: ").capitalize()
 5     if username == "Jack" and password == "2018":
 6         verify_code = input("请输入验证码: ").capitalize()
 7         if verify_code == "Utf8":
 8             print("登录成功.")
 9             break
10         else:
11             print("验证码错误")
12     else:
13         print("用户名或者密码错误.")
第二种情况:
if用户名和密码 嵌套 if验证码:
  (这种不是很好,因为先判断的是验证码.然后再判断用户名+密码的)
 1 while 1:
 2     user_ming = input("请输入用户名:")
 3     user_mima = input("请输入密码: ")
 4     veri_co = input("请输入验证码:")
 5     if veri_co == "TXT":
 6         if user_ming == "瓜瓜" and user_mima == "007":
 7             print("登陆成功")
 8             break
 9         else:
10             print("用户名或密码错误")
11     else:
12         print("验证码错了")

总结:  想要首先判断的东西, 就放在第一行if, 其次判断的东西被嵌套(放在次级if).

  Tip: 验证码的判断可以放在第一个if下,次级if上面.

免责声明:文章转载自《if 嵌套if 的先后顺序的区别 (自测)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于Java的“找不到或无法加载主类”C#实现多语言下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

pytorch中nn.RNN()总结

nn.RNN(input_size, hidden_size, num_layers=1, nonlinearity=tanh, bias=True, batch_first=False, dropout=0, bidirectional=False) 参数说明 input_size输入特征的维度, 一般rnn中输入的是词向量,那么 input_siz...

el-input的color修改无效问题

相信很多前端初学者跟我一样也遇到过el-input的color修改无效问题 如下图:我想把el-input里面的文字改成蓝色,但是使用总是失败 修改方法:打开调试界面,找到el-input对应的style样式,找到style下面的color,对其进行颜色修改,看界面上的el-input颜色是否会发生改变,若是改变,那么就是这个类了, 步骤如下 修改调试器...

2 模拟登录_Post表单方式(针对chinaunix有效,针对csdn失效,并说明原因)

参考精通Python网络爬虫实战 首先,针对chinaunix importurllib.request #原书作者提供的测试url url="http://bbs.chinaunix.net/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LctlC"he...

HTML中的按钮

html中的五种按钮 (1)<button></button> 表单外调用一个js文件时使用 (2)<input type="button" value=""/> 表单内调用一个js函数时使用 (3)<input type="submit" value=""/> 在表单内提交表单,更多使用(2) (4)<...

python调用摄像头拍照并保存

import cv2 import os #引入库 print("=============================================") print("= 热键(请在摄像头的窗口使用): =") print("= z: 更改存储目录 =") print...

Android查询:模拟键盘鼠标事件(adb shell 实现)

1. 发送键盘事件: 命令格式1:adb shell input keyevent “value” 其中value以及对应的key code如下表所列: KeyEvent Value KEYCODE Comment 0 KEYCODE_UNKNOWN 1 KEYCODE_MENU 在SDK2.1的模拟器中命令失效,sendevent命令可行...