Python学习之第八步-if语句

Python中的流程控制结构有顺序结构,分支结构,循环结构,顺序结构很简单,就是从上到下执行,分支结构一般用if语句

if分支的三种语法格式:
if条件:
  执行体
---------------
if条件:
   执行体1
else:
   执行体2
---------------
if条件
   执行体1
elif 条件:
   执行体2
elif 条件:
   执行体3
elif 条件:
   执行体4

分别对应的代码形式如下:

1.if条件:....执行体

age=int(input("请输入你的年龄:"))
if age >25:
    print("您的年龄大于25")
    print("您已经成年,建议不要依靠父母")

2.if条件: 执行体1  else: 执行体2

age=int(input("请输入你的年龄:"))
if age >25:
    print("您的年龄大于25")
    print("您已经成年,建议不要依靠父母")
else:
    print("哇,你还是个小于25岁的宝宝呢")

3.if条件   执行体1  elif 条件: 执行体2

score=int(input("请输入您的成绩:"))
if score>90:
    print("给优秀的你发奖金")
elif score>80:
    print("表现良好,给你发奖状")
elif score>70:
    print("表现一般,继续努力哦")
elif score>60:
    print("及格的你,继续加油哦")
elif score>50:
    print("还没有及格,赶紧努力吧")

注意:


if条件的类型

  if条件可以是任意类型,除了False本身之外,各种代表‘空’的None,空字符串,空元祖,空列表,空字典,都会被当成False处理,以下值都会被当成Fales:False,None,0,“”,()代表元组类型,[]代表列表数据类型,{}代表字典数据类型

if条件的逻辑错误

*使用if  elif时要先处理范围小的条件,(理解范围二字),如果先处理范围大的条件,可能会引发逻辑错误

*pass语句就是空语句,有时候程序需要占一个位、放一条语句,但又不希望这条语句做任何事情,就可以使用pass了,这样使得程序更加完整。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值