027 多分支选择结构
多分支选择结构
结构流程图
多分支选择结构的语法格式如下:
if 条件表达式1 : 语句 1/语句块 1
elif 条件表达式2: 语句 2/语句块 2
. . .
elif 条件表达式 n : 语句 n/语句块 n
else: 语句 n+1/语句块 n+1
【操作】输入一个学生的成绩,将其转化成简单描述:不及格(小于 60)、及格(60-79)、良 好(80-89)、优秀(90-100)
方法一:【使用完整条件表达式】
‘’‘输入一个学生的成绩,将其转化成简单描述:
不及格(小于 60)、及格(60-79)、良 好(80-89)、优秀(90-100)。’’’
score = input("请输入学生成绩:")
if(int(score)<60):print("不及格")
if(60<=int(score)<80):print("及格")
if(80<=int(score)<90):print("良好")
if(90<=int(score)<=100):print("优秀")
每个分支都使用了独立的、完整的判断,顺序可以随意挪动,而不影响程序运行
。
方法二:【使用多分支结构】
‘’‘输入一个学生的成绩,将其转化成简单描述:
不及格(小于 60)、及格(60-79)、良 好(80-89)、优秀(90-100)。’’’
score = input("请输入学生成绩:")
if(int(score)<60):print("不及格")
elif(int(score)<80):print("及格")
elif(int(score)<90):print("良好")
elif(int(score)<=100):print("优秀")
多分支结构,几个分支之间是有逻辑关系的,不能随意颠倒顺序。
【操作】输入一个分数。分数在 0-100 之间。90 以上是 A,80 以上是 B,70 以上是 C,60
以上是 D。60 以下是 E。
'''输入一个分数。分数在 0-100 之间。
90 以上是 A,80 以上是 B,70 以上是 C,60 以上是 D。60 以下是 E。'''score = int(input("请输入学生的成绩:"))
degree="ABCDE"
num=0
if(score>100 or score<0):print("请重新输入一个0-100之间的数")
else:num = score//10if num<6:num=5print("分数是{0},等级是{1}".format(score,degree[9-num]))
027 多分支选择结构相关推荐
- c语言switch同时比较多个变量,C语言学习if和switch分支选择结构
如何判断一个整数是否为正数 计算机同我们一样,也是可以判断大小.在此之前,我们需要先说明在计算机中用来判断两个数关系的符号,即关系运算符. 关系运算符号 c语言中的关系运算符与数学上学习的有什么不同? ...
- Python 3.10新增软关键字实现真正意义上的多分支选择结构
推荐教材: <Python程序设计基础与应用(第2版)>(微课版)(ISBN:978-7-111-69670-4),机械工业出版社,2022年1月出版.面向新工科高等院校大数据专业系列教材 ...
- 微课|中学生可以这样学Python(3.1节):单分支选择结构
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第3章 选择结构 3.1 单分支选择结构 京东购买链接:https://item.jd.com ...
- 微课|中学生可以这样学Python(3.3节):多分支选择结构
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第3章 选择结构 3.3 多分支选择结构 京东购买链接:https://item.jd.com ...
- python中常见的三种选择结构_在Python中,实现多分支选择结构的最佳方法是
在Python中,实现多分支选择结构的最佳方法是 答:if-elif-else 绘制建筑平面图时,被剖切的墙用 线绘制,定位轴线用 线绘制 答:粗实 细点画 智慧职教: 下列关于书写住院病历的叙述不正 ...
- C语言分支结构的作用,C语言丨用switch语句实现多分支选择结构
C语言永远不会过时 其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手.C不会过时的,尤其是在unix.linux操作平台上,学好C是必须的. C跟C++在很多方面也是兼容的, ...
- C语言 用switch语句实现多分支选择结构
switch语句 1.switch语句是多分支选择语句,switch语句的作用是根据表达式的值跳转到不同的语句 2.switch语句的一般形式: switch(表达式) { case 常量1: 语句1 ...
- VB编程:SelectCase多分支选择结构判断成绩优良-11_彭世瑜_新浪博客
运行效果: 程序代码: Private Sub Command1_Click() If IsNumeric(Text1.Text) Then Select Case CInt(Text1.Text) ...
- Python培训教程分享:Python中选择结构是什么
越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...
- python基础第三章选择结构答案-Python days03-选择结构【if】
编程基础:程序结构 通常情况下,代码为了模拟生活中的处理问题的方式/步骤,出现程序运行结构 1.顺序结构:按照从上到下的顺序,逐行解释执行代码! 2.选择结构:模拟生活中的选择条件,根据条件的结果来执 ...
最新文章
- 疫情排查节时86%?不会代码也能玩转模型训练?腾讯大神揭秘语音语义及AutoML黑科技 | 内含福利...
- CV边缘检测索贝尔算子
- oracle的一知半解
- bootstrap-自适应导航
- iphonex黑屏开不了机_iphonex黑屏就算强制开机也开不了,是什么原因?_杭州维修...
- C# 发邮件类可发送附件
- hdu3790最短路问题
- 1431. 拥有最多糖果的孩子
- 多域名环境,页面获取url的一种方案
- 各种安装教程---(自用)
- qt实现涂鸦板_Qt涂鸦板程序图文详细教程
- 一碗泡面背后的努力,康师傅连续十次斩获“食安管理十强企业”
- SVL-VI SLAM
- 详细介绍MVC与Django的MVT模式
- 和菲利普•科特勒的《营销管理》一样,这些都是比较好的市场营销书籍
- 系统时间不够精确?试试RTC(实时时钟)
- 落花响应html,史上最“脑残”的“抢火车票”程序(node.js版) - 落花落雨不落叶...
- c语言int型变量写入char数组的方法
- 2022-08-15 第四小组 修身课 学习笔记(every day)
- mysql holdlock_mysql事务隔离界别与锁机制