欢迎来到python讲堂!打开你的IDE,开始python之旅吧!
if语句
我们可以用if进行条件判断来执行相应的操作:
if condition:
do_something()
用一句话来概括就是:
当condition条件表达式为True时就do something
接下来更复杂一点:
if else语句
if condition:
do something
else:
do something2
用一句话来概括就是加上:
如果条件表达式为False,就do something2。
再复杂一点:
if elif else语句
if condition:
do something
elif condition2:
do something2
else:
do something3
用一句话概括就是:
如果condition为True,就do something;如果condition2为True就do something2,其它情况就do something3
讲了那么多,接下来我们来看一个密码登录例子:
password_list = ['##','6666']
def login():
password = input('password:')
password_reset = password_list[0]
password_login = password_list[-1]
if password_login == password:
print('login successfully!')
elif password_reset == password:
password_new = input('your new password:')
password_list.append(password_new)
print("change successfully")
login()
else:
print("wrong password!")
login()
login()
- 第一行:定义了一个列表,存储修改密码字符串和用户密码
- 第二行:定义login()函数
- 第三行:让用户输入密码
- 第四行:设置了重设密码的字符串
- 第五行:设置了用户密码
- 第六行:判断用户密码是否正确
- 第七行:如果密码正确,则输出登录成功
- 第八行:判断输入是否为重设密码字符串
- 第九行:如果是重设密码,则让用户输入新密码
- 第十行:将新密码存储到列表最后
- 第十一行:输出密码重设成功
- 第十二行:重新执行login()函数让用户登录
- 第十三行:其它情况的话
- 第十四行:其它情况就输出错误的密码
- 第十五行:重新执行login()函数让用户输入密码
- 第十六行:执行login()函数
这就是一个简单的登录程序,运用了if elif else语句实现了登录,密码重设和错误密码的功能,你懂了吗?
下次见!