从0开始python学习-4.if判断语句

目录

if 判断语句

if 和else使用

if、elif、else组合使用

True真和False假

三目运算符

if 判断语句

if:后面是根据布尔值判断条件满不满足

age = int(input())
if age >= 18:
    print("您成年了") # 当输入的值大于等于18,则满足if判断条件,进入if判断下层代码,打印输入【您成年了】

print("您还是未成年") # 当输入的值小于18,则不满足if判断条件,不会进入if判断下层代码。直接打印【您还是未成年】

if 和else使用

else后面不能加条件只能用冒号表示,不满足的情况

scores = int(input())
if scores >= 60:
    print("您分数及格了")  # 当输入的值大于等于60,则满足if判断条件,进入if判断下层代码,打印输入【您分数及格了】
else:
    print("您的分数不及格")  # 当输入的值小于60,则不满足if判断条件,跳转进入else下层代码。直接打印【您的分数不及格】


if、elif、else组合使用

使用elif进行多个条件的判断使用

scores = int(input())
if 60 <= scores < 90:
    print("您的分数已经及格但是还需努力")  # 当输入的值在60和90区间内时,则满足if判断条件,进入if判断下层代码,打印输入【您的分数已经及格但是还需努力】

elif scores >= 90:
    print("您的分数满足本次考试要求") #当输入的值大于等于90时,满足elif的判断条件,进入elif判断下层代码,打印输入【您的分数满足本次考试要求】
elif scores == 100:
    print("您的分数是满分呀")
else:
    print("您的分数不及格")  # 当输入的值小于60,则不满足if判断条件,跳转进入else下层代码。直接打印【您的分数不及格】


True真和False假

1. python中所有的数据类型,全部可以转化为布尔值
2. True:非0的数字,小数,整数,负数。非空的字符串(只要有内容就是真)。非空的容易类型的数据:列表,集合,字典等等
3. False:数字等于0的时候。字符串为空的时候。容器类型的数据为空的时候

if []: #空列表,为false,打印输出为2
    print(1)
else:
    print(2)

if [1]: #非空列表,为true,打印输出为1
    print(1)
else:
    print(2)

三目运算符

1. 表达式为:True_statements if expression else False_statements
2. 规则为:先对逻辑表达式expression求值,如果逻辑表达式返回True,则执行并返回True_statements的值;如果逻辑表达式返回False,则执行并返回False_statements的值

a = 700
b = 600
print(f"两个数值比较的大小结果是{a if a >=b else b}")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值