python中的分支案例

分支

      1.  if单分支:通过条件可以确定是否执行开启的代码块

                        对应的代码要么执行,要么都不执行

                        取决于if对应的条件:为真时执行,为假时执行和当前if对齐的后续代码

                

if 100>50 and "" or 10:
    pass
    print(4)
    print(5)
    if 100 > 90:
        print("分支嵌套")
        if 100>200:
            print("不会执行")
        if 10>1:
            print("会执行")
    print(6)    
print(7)
print(8)

2.if else双分支:

        二选一:必须执行一个

         如果if条件为真:则执行if对应的语句块,否则执行else对应的语句块

               

if 10>50:
    print("A")
    print("AA")
    print("AAA")
    print("666")
    else:
        print("888")
        if True:
            print("呵呵呵")
else:
    print("B")
    print("BB")
    print("BBB")
    if False:
       print("嘿嘿嘿")
    else:
       print("嚯嚯嚯")
print("C")
print("CC")
print("CCC")

  3.if elif else:

        多选,可以一个都不选


input_str=input("输入学生成绩")
grade=float(input_str)
if grade>100 or grade<0:
    print("不合法")
elif grade>=90:
    print("优秀")
elif grade>=75:
    print("良好")
elif grade>=60:
    print("及格")    
else:
    print("渣渣")
elif grade<60:
    print("渣渣")
elif grade<75:
    print("及格")
elif grade<90:
    print("良好")
else:
    print("优秀")        

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Python分支结构是一种条件判断语句,根据给定条件的真假来执行不同的代码块。以下是一个关于成绩评级的Python分支结构案例: 假设有一个学生成绩的列表,需要根据成绩的高低来评级,并输出相应的评级结果。首先,我们定义一个成绩变量,然后使用if-elif-else语句进行条件判断: score = 80 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("等") elif score >= 60: print("及格") else: print("不及格") 在这个例子,我们假设学生的成绩为80分。根据条件判断,首先判断成绩是否大于等于90,如果成立,则输出"优秀";如果不成立,则继续判断成绩是否大于等于80,如果成立,则输出"良好";以此类推,直到找到满足条件的分支或者执行到else语句。 在这个案例,由于成绩为80分,属于第二个条件(score >= 80)的范围,因此输出结果为"良好"。 这个案例展示了如何利用Python分支结构根据条件来进行不同的评级,同时也展示了if-elif-else语句的用法。感谢阅读! ### 回答2: 分支结构是编程用于根据条件执行不同代码块的一种结构。下面是一个简单的Python分支结构案例: 假设我们要编写一个程序,根据用户输入的成绩来判断该学生的等级(优秀、良好、及格、不及格)。我们可以使用分支结构来实现这个功能。 ```python score = float(input("请输入学生的成绩:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 60: print("及格") else: print("不及格") ``` 在这个案例,根据学生的成绩不同,程序会执行不同的代码块。首先,用户会被要求输入学生的成绩,并将其保存在score变量。然后,程序使用分支结构进行判断。如果学生的成绩大于等于90,就会执行第一个if语句块,打印"优秀";如果不满足第一个条件,就会继续判断第二个条件,以此类推。最后,如果学生的成绩都不符合前面的条件,就会执行else语句块,打印"不及格"。 这个案例展示了如何使用Python分支结构来实现基本的条件判断。分支结构在不同情况下执行不同的代码,让程序具备更强的灵活性和实用性。 ### 回答3: Python分支结构可以通过if-else语句来实现。下面是一个简单的案例: 假设有一个条件:如果成绩大于等于90分,则输出"优秀",否则输出"良好"。 ```python score = 85 if score >= 90: print("优秀") else: print("良好") ``` 在上述代码,首先定义了一个变量score,并将其赋值为85。然后,使用if条件判断语句判断成绩是否大于等于90。如果条件成立,则执行if后面的语句,即输出"优秀";否则执行else后面的语句,即输出"良好"。 虽然上述案例只有一个条件,但是我们可以通过elif语句来添加更多的分支。例如,我们再添加一个条件:如果成绩在80到90之间,则输出"等"。 ```python score = 85 if score >= 90: print("优秀") elif score >= 80: print("等") else: print("良好") ``` 在上述代码,我们使用elif语句来添加了一个新的条件。首先判断成绩是否大于等于90,如果是,则执行该条件下的语句;如果不是,则判断是否大于等于80,如果是,则执行该条件下的语句;如果都不满足,则执行else条件下的语句。 通过这个简单的例子,我们可以看到Python分支结构非常灵活,可以根据不同的条件执行不同的操作,使程序具备更强的逻辑性和可扩展性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值