●条件语句的作用
我们知道,程序都是按照顺序执行的,对于简单的代码,计算机会按照一行一行、一句一句的顺序一直往下执行,但是我们经常会编写复杂的程序代码,当计算机遇到复杂的程序代码时,我们可以给它一定的条件去判断,当符合该条件时,读取和执行,否则,跳过这一段代码,去读取和执行下一段代码。
这个过程就需要条件语句去实现。那么条件语句的作用就是:控制程序执行的流程。
●条件语句的形式
if 判断条件:
执行语句......
else:
执行语句......
每次当Python看到if和else这个语句结构时,就知道这是一个条件语句。当这个语句结构中的“判断条件”成立时,执行“判断条件”后面的执行语句,当“判断条件”不成立时,执行else后面的执行语句。其中else为可选语句,也就是说,else以及后面的执行语句可以不写,如果不写,相当于“判断条件”不成立时,什么也不做。
条件语句的执行流程图
●条件语句的判断条件
条件语句的判断条件,是用>、=、
注意:Python程序语言指定任何非0和非空(null)值为True,0或者null为Flase。
当有多个判断条件时,使用如下的语句结构形式:
if 判断条件1:
执行语句1......
elif 判断条件2:
执行语句2......
elif 判断条件3:
执行语句3......
else:
执行语句4......
如果每一个判断条件又需要有多个表达式同时判断才能满足条件时,多个表达式之间用or或者and来连接成逻辑表达式,整个逻辑表达式就是整个判断条件,根据逻辑表达式的值来判断条件是否成立,值为true则成立,false则不成立。
实例:
client_balance=5000
print("你有"+str(client_balance)+"元在你的qq账户")
print("你有"+str(bank_balance)+"元在你的银行账户,土豪!")
if client_balance
client_balance+=5000
bank_balance-=5000
print("你有"+str(client_balance)+"元在你的qq账户")
print("你有"+str(bank_balance)+"元在你的银行账户,土豪!")
'''
打印结果
你有5000元在你的qq账户
你有10000000元在你的银行账户,土豪!
你有10000元在你的qq账户
你有9995000元在你的银行账户,土豪!
'''
跟我一起学习Python
领取专属 10元无门槛券
私享最新 技术干货