Python从零学习第五天

本文介绍了Python编程中用于条件判断的if语句,包括基本格式、注意事项以及如何使用ifelse和elifelse进行多条件判断。强调了条件必须是布尔值,代码块通过缩进来组织,并举例说明了在不同条件下的执行逻辑。
摘要由CSDN通过智能技术生成

if语句的基本格式

日常生活中的判断,通常是有假设,做出相应的动作,比如如果大姐喜欢我,我就去表白。

而程序中的判断,则是   if 判断的条件:

                                           条件成立时,要做的事(四个空格做缩进)

 

if语句的注意点:

  • 判断语句的结果,必须是布尔类型True或False
  • True会执行if内的代码语句
  • False则不会执行 
  • 归属于if判断的代码语句块,需要在前方填充4个空格缩进,Python通过缩进判断代码块的归属关系

if else语句

if满足条件会执行相应的代码语句,可是如果不满足呢?有没有在不满足的情况下,仍可供执行的代码呢?答案是肯定的,可以通过if else语句来实现这个功能。

生活中的判断,同样的,如果大姐喜欢我,明天我就去表白。可如果大姐不喜欢我,我就去追求小新。

程序中则是在if条件执行代码的下面,写出一段以else:开头的代码,下面与if条件执行代码格式相同,写出不满足条件是要做的事情。

if else语句注意点:

  • else后,不需要判断条件
  • 和if的代码块一样,else的代码块同样需要4个空格作为缩进。

if elif else语句

上面简单的if else语句只能针对一个条件的真假执行两段代码块,可是如果想要对多种条件进行判断选择,可以使用elif语句。

"""
if elif else
"""
height=int(input("请输入你的身高"))
age=int(input("请输入你的年龄"))
lv=int(input("请输入你的VIP等级1-5"))
if height>=180:
    print("你可以放心的游玩这场趴")
elif age>=18:
    print("你可以放心的游玩这场趴")
elif lv>=3:
    print("你可以放心的游玩这场趴")
else:
    print("我们这里不欢迎小孩子,请离开")

值得一提的是,在多条件判断下,条件与条件之间是互斥的,如果位于前面的if或者elif条件成立,那么后面elif和else条件代码块都会直接的被忽略掉,执行满足条件的代码块。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值