python if...else语句

本文深入探讨Python中的if-elif-else条件语句,讲解单分支、多分支语句的使用方法,通过实例演示如何根据逻辑判断执行不同代码块,特别关注于成绩评定的场景应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

if else语句

Python流程控制

IF条件分支语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

- if单分支语句

    if 逻辑语句:
        语句(块)

demo:

    print(111)
    if True:
        print(222)
    print(333)

运行:

    111
    222
    333

如果改成如下:

    print(111)
    if False:
        print(222)
    print(333)

运行:

    111
    333True或者False换成逻辑语句。

练习:写一个登录判断:
输入用户名和密码;输入正确,恭喜登录成功,否则,请重试。

  • if多分支语句

    Python中用elif代替了else if,所以if语句的关键字为:if-elif-else。

    • 1.每个条件后面要使用冒号:表示接下来是满足条件后要执行的语句块。
    • 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
    • 3.zai Python中没有switch-case语句。
if 逻辑语句1:
   语句()1
elif 逻辑语句2:
   语句()2
elif 逻辑语句3:
   语句()3
......
elif  逻辑语句n-1:
    语句()n-1
else:
    语句()n

要求用户输入0-100的数字后,你能正确打印他的对应成绩

score = int(input("输入分数"))
if score>100:
	print("我擦,最高分才100分,附加题也有分,666")
elif score>=90:
   print("A")
elif score>=80:
   print("B")
elif score>=60:
   print("C")
elif score>=40:
    print("D")
else:
    print("太笨了...E")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值