作业-07

作业要求:

作业-07_第1张图片

流程解析

作业-07_第2张图片

生成代码

# 初始化学习选项 1,python 2. 高数 3. 退出
option = '''选项:
1,python
2. 高数
3. 退出
'''
# 循环开始
while "start":
    info_study = input('同学最近学习了吗?请输入(yes/no):')  # 输入学习状况
    if info_study.upper() == 'YES':  # 最近学习了 --> YES
        print(f'very good\n{option}')  # 打印输出 very good 及学习选项
        while 'option':   # 执行选项循环
            option_study = int(input('请输入学习选项:'))  # 输入学习选项
            if option_study == 1:  # 选项为1
                print("python 真不戳!!")  # 打印输出 python 真不戳!!
            elif option_study == 2:  # 选项为2
                print('高数超级难')  # 打印输出 高数超级难!!
            elif option_study == 3:  # 选项为3
                print("执行退出选项")  # 打印输出 执行退出选项
            else:
                print('\n输入有误,请重新输入')  # 否则 输出输入有误,请重新输入
                continue  # 返回循环初始位置 重新执行
            break  # 跳出当前循环
    elif info_study.upper() == 'NO':  # 最近没有学习 --> NO
        print("年轻人,耗子为汁!!")  # 打印输出 年轻人,耗子为汁
    else:
        print('\n输入有误,请重新输入')  # 输入内容不在范围内
        continue  # 返回循环初始位置 重新执行
    break  # 跳出当前循环
print("\n循环结束,已退出")  # 输出打印 循环结束,已退出

你可能感兴趣的:(python)