if…else
条件控制就是if…else的使用
if condition:
#关键字 成立条件
do something
#缩进 执行语句
else:
#关键字
do something
#缩进 执行语句
if…else结构作用:如果…条件是成立的,就做…;反之,就做…。
所谓条件指的是成立的条件,即返回值为True的布尔值表达式。
实例:密码判断
def account_login():
#定义函数
password=input('password')
#使用input获取用户输入的字符串并储存在变量password中
if password=='12345':
#设置条件,如果用户输入的字符串和预设密码‘12345’相等时,执行后面语句
print('login success!')
else:
#反之,一切不等于预设密码的输入结果,全部会执行打印错误提示,并再次调用函数,让用户输入密码
print('Wrong password or invalid input')
account_login()
account_login()
if…elif
if…elif:多条件判断,首先看条件是否成立,如果成立那么就运行下面的代码,如果不成立就接着顺次地看下面的条件是否成立,如果都不成立则运行else对应的语句。
if condition:
do