在 if...elif...else 的多个语句块中只会执行一个语句块?_一分钟学Python| Python的条件语句...

点击上方“Python进击者”,选择“星标”公众号

超级无敌干货第一时间推给你!!!

上一次我们学习了Python的运算符相关的内容,这一次我们来学习Python的条件语句。python的条件语句是一种选择结构,因为是通过if关键字实现的,所以也叫if语句。(不同于C语言和JAVA,python中没有switch case语句)

if语句

python中的if语句的语法格式有几种,格式如下

if 判断条件:
 执行语句.....

上述格式中,当判决条件成立时,执行执行语句。为假时,跳过执行语句。

if 判断条件:
 statement 1
else:
 statement 2

上述格式中,当判决条件成立时,执行执行语句1。为假时,跳过执行语句2。

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

上述格式中

  • 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句

  • 如果 "condition_1" 为False,将判断 "condition_2"

  • 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句

  • 如果 "condition_2" 为False,将执行"statement_block_3"块语句

    下面是两个简单的代码实例

    x = input('请输入一个整数:')
    x = int(x)
    if x 0:
     x = -x
    else:
     x = x
    print(x)

    结果如下图

    e4aa3b2bcb7e3254d0a00a1cd335a13d.png
x = input("请输入你的成绩: ")
x = float(x)
if x >= 80:
    print("优")
elif x >= 70:
    print("良")
elif x >= 60:
    print("合格")
else: 
    print("不合格")

结果如下图640e6f29c99ce75b68b177c82a1aefaa.png

if 嵌套

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

语法格式示例如下:

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

代码示例

num=int(input("输入一个数字:"))
if num%2==0:
    if num%3==0:
        print ("你输入的数字可以整除 2 和 3")
    else:
        print ("你输入的数字可以整除 2,但不能整除 3")
else:
    if num%3==0:
        print ("你输入的数字可以整除 3,但不能整除 2")
    else:
        print  ("你输入的数字不能整除 2 和 3")

结果如下图f5aab1c0a432841aeab47e9ab5855247.png


我是kuls

欢迎加我微信交流学习阅读更多精彩文章,可以关注我!ffc61a370ea4863488f765353da2fb22.png84f99f23244e22be66e48db0544209b3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值