首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习第18课-条件语句

●条件语句的作用

我们知道,程序都是按照顺序执行的,对于简单的代码,计算机会按照一行一行、一句一句的顺序一直往下执行,但是我们经常会编写复杂的程序代码,当计算机遇到复杂的程序代码时,我们可以给它一定的条件去判断,当符合该条件时,读取和执行,否则,跳过这一段代码,去读取和执行下一段代码。

这个过程就需要条件语句去实现。那么条件语句的作用就是:控制程序执行的流程。

●条件语句的形式

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190123G01WG600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券