2021/11/4单分支、多分支机构

学习Python分支结构

单分支

请添加图片描述

# -*- coding: utf-8 -*-
"""
功能:判断令狐冲大侠喝酒杯数
作者:zwh
日期:2021年11月4日
"""

print('令狐大侠说他喝了若干杯酒,\
杯数满足条件:三三数之剩二,\
五五数之剩三,七七数之剩二,\
问令狐大侠究竟喝了多少杯酒?')

cups = int(input('你认为令狐大侠喝了几杯?请输入杯数:'))
if cups % 3 == 2 and cups % 5 == 3 and cups % 7 == 2:
    print('朋友,你说对了,令狐大侠确实喝了{}杯酒!'.format(cups))![请添加图片描述](https://img-blog.csdnimg.cn/1f8dab4a36df423aa5d300ec1e758dcc.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAemwyMDIxMTE=,size_20,color_FFFFFF,t_70,g_se,x_16)

双分支

请添加图片描述

# -*- coding: utf-8 -*-
"""
功能:判断令狐冲大侠喝酒杯数
作者:zwh
日期:2021年11月4日
"""

print('令狐大侠说他喝了若干杯酒,\
杯数满足条件:三三数之剩二,\
五五数之剩三,七七数之剩二,\
问令狐大侠究竟喝了多少杯酒?')

cups = int(input('你认为令狐大侠喝了几杯?请输入杯数:'))
if cups % 3 == 2 and cups % 5 == 3 and cups % 7 == 2:
    print('朋友,你说对了,令狐大侠确实喝了{}杯酒!'.format(cups))
else:
    print('朋友,你说错了,令狐大侠并没有喝{}杯酒!'.format(cups))

多分支

  1. 在这里插入图片描述
# -*- coding: utf-8 -*-
"""
功能:并列式多分支评定成绩等级
作者:zwh
日期:2021年11月4日
"""

# 输入部分
score = float(input('score = '))
# 处理部分
level = ''
if score > 100 or score < 0:
    level = '超出范围'
elif score >=90:
    level = '优秀'
elif score >= 80:
    level = '良好'
elif score >= 70:
    level = '中等'
elif score >= 60:
    level = '及格'
else:
    level = '不及格'
# 输出部分
print('等级:{}'.format(level))``

在这里插入图片描述

# -*- coding: utf-8 -*-
"""
功能:并列式多分支评定成绩等级
作者:zwh
日期:2021年11月4日
"""

# 输入部分
score = float(input('score = '))
# 处理部分
level = ''
if score > 100 or score < 0:
    level = '超出范围'
else:
    if score < 60:
        level = '不及格'
    else:
        if score < 70:
            level = '良好'
        else:
            if score < 80:
                level = '良好'
            else:
                if score < 90:
                    level = '中等'
                else:
                    if score <= 100:
                        level = '优秀'
# 输出部分
print('等级:{}'.format(level))

猜你喜欢

转载自blog.csdn.net/zl202111/article/details/121149224