Python入门——4.条件语句及循环

条件语句

条件语句,就是判断一件事情的真假,然后根据结果作出不一样的事情。比如如果今天下雨,就带伞出门;如果不下雨,就不带伞。在一个程序里,如果没有if语句,很多程序都无法正常运转。在python里,条件语句是这样写的:

if expr:
	do something

其中expr是你要判断的事情,其实就是一个式子,python会判断这个式子是真的还是假的。好比5>6,明显是假的,python就会说是假的,下面的语句就不会执行。如果是5>4呢?这个式子是真的,所以python就会执行下面的do something部分,这部分可以执行任何可以执行的东西(如使用函数,创建变量等)。

True和False

之前说python会判断式子的真或假,那这个“真”和这个“假”到底是什么呢?在python里,只是两个不能变的变量,也叫常量(constant),名字就叫True和False。注意这两个开头都是大写的。True和False是一个数据类型的,名叫bool(布尔类型)。当你告诉python一个表达式(就是之前例子里的5>6这种东西,但更多时候是关于变量的,比如coins>5),python就会返回True或者False(下文称为真或假),if 语句就会按照真假执行语句。
在这里插入图片描述

if, else, elif语句

有时候,当一个条件是真的,你想执行一件事,而如果是假的,而另外一个条件是真的,你就想执行另外一件事。if之前说过了。而如果你想判断另一个条件的话,就需要用到另一个保留字:elif。 它是else if 的意思,也就是否则如果,即如果条件a为假,而b为真,则执行。
在这里插入图片描述

如果所有条件都为假呢?就要用else保留字,见事例:
else 被执行了
值得注意的是,变量可以直接作为条件语句的表达式使用,而在这种情况下,若变量值为0,一个空列表,或一个空字典,则会视为False, 反之则True
如这段代码所示:

true_variable = 1
true_variable2 = 172645 #随便什么都可以只要不是0
false_variable = 0</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值