【Python 千题 —— 基础篇】成绩评级

题目描述

题目描述

期末考试结束,请根据同学的分数为该同学评级。

  • A:90 ~ 100
  • B:80 ~ 89
  • C:70 ~ 79
  • D:60 ~ 69
  • E:0 ~ 60

输入描述

输入同学的分数。

输出描述

输出该同学的等级。

示例

示例 ①

输入:

79

输出:

同学的等级是:C

在这里插入图片描述


代码讲解

下面是本题的代码:

# 描述: 期末考试结束,请根据同学的分数为该同学评级。
# A:90 ~ 100
# B:80 ~ 89
# C:70 ~ 79
# D:60 ~ 69
# E:0 ~ 60
# 输入: 输入同学的分数
# 输出: 输出该同学的等级# 接收用户输入的分数
score = float(input("请输入同学的分数: "))# 使用 if-elif-else 语句判断等级
if 90 <= score <= 100:grade = 'A'
elif 80 <= score < 90:grade = 'B'
elif 70 <= score < 80:grade = 'C'
elif 60 <= score < 70:grade = 'D'
else:grade = 'E'# 输出同学的等级
print(f"同学的等级是:{grade}")

思路讲解

下面是这个Python编程习题的思路讲解,适用于初学者:

  1. 接收用户输入

    • 我们使用 input 函数接收用户输入的同学的分数。
    score = float(input("请输入同学的分数: "))
    

    注意,这里使用 float 函数将用户输入的分数转换为浮点数,以确保能够比较带小数点的分数。

  2. 使用 if-elif-else 语句判断等级

    • 使用 if-elif-else 语句判断用户输入的分数所对应的等级。
    if 90 <= score <= 100:grade = 'A'
    elif 80 <= score < 90:grade = 'B'
    elif 70 <= score < 80:grade = 'C'
    elif 60 <= score < 70:grade = 'D'
    else:grade = 'E'
    

    这里,我们对用户输入的分数进行判断,确定其所对应的等级。

  3. 输出同学的等级

    • 最后,我们使用 print 语句输出同学的等级。
    print(f"同学的等级是:{grade}")
    

相关知识点

这个Python编程习题涉及了以下主要知识点:

  1. 用户输入

    • 使用 input 函数接收用户的输入。
    score = float(input("请输入同学的分数: "))
    
  2. 条件语句

    • 使用 if-elif-else 语句根据不同的条件执行不同的代码块。
    if 90 <= score <= 100:grade = 'A'
    elif 80 <= score < 90:grade = 'B'
    elif 70 <= score < 80:grade = 'C'
    elif 60 <= score < 70:grade = 'D'
    else:grade = 'E'
    
  3. 比较运算符

    • 使用比较运算符如 <=< 来比较分数的大小。
    if 90 <= score <= 100:
    
  4. 输出格式化

    • 使用 print 语句进行输出,可以使用格式化字符串(f-string)。
    print(f"同学的等级是:{grade}")
    

这个习题适合初学者,因为它涵盖了Python编程的基础知识,包括用户输入、条件语句和比较运算符。帮助学习者理解如何根据不同的条件执行不同的代码块。

作者信息

作者 : 繁依Fanyi
CSDN: https://techfanyi.blog.csdn.net
掘金:https://juejin.cn/user/4154386571867191

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/168406.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

张小泉的“老字号”快守不住了:限期整改,业绩和产品各有危机

撰稿|行星 来源|贝多财经 11月8日&#xff0c;商务部等5部门发布了中华老字号的复核结果。结果显示&#xff0c;全国有981家中华老字号企业通过了复核&#xff0c;73家中华老字号企业附条件通过复核&#xff0c;另有55家企业未能通过复核。 贝多财经发现&#xff0c;张小泉股…

Pycharm常用快捷键和替换正则表达式

原生快捷键的使用&#xff1a; 1.CtrlF&#xff1a;查找 2.CtrlZ&#xff1a;返回上一步 3.Alt 鼠标左键选择&#xff1a;多行同时编辑&#xff08;上、下、左、右键能够移动光标&#xff09; 按住Ctrl,左键点击&#xff0c;定位光标 编辑过程 URL常用的替换正则表达式&am…

Echarts多条折线图 y轴与实时值提示框数值不一致解决方法:

Echarts多条折线图 y轴与实时值提示框数值不一致解决方法&#xff1a; 删除stack属性即可 stack看官网就是数据堆叠 发现这个bug&#xff0c;特此记录

【数据结构】树与二叉树(十):二叉树的先序遍历(非递归算法NPO)

文章目录 5.2.1 二叉树二叉树性质引理5.1&#xff1a;二叉树中层数为i的结点至多有 2 i 2^i 2i个&#xff0c;其中 i ≥ 0 i \geq 0 i≥0。引理5.2&#xff1a;高度为k的二叉树中至多有 2 k 1 − 1 2^{k1}-1 2k1−1个结点&#xff0c;其中 k ≥ 0 k \geq 0 k≥0。引理5.3&…

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令

前言 &#x1f493;作者简介&#xff1a; 加油&#xff0c;旭杏&#xff0c;目前大二&#xff0c;正在学习C&#xff0c;数据结构等&#x1f440; &#x1f493;作者主页&#xff1a;加油&#xff0c;旭杏的主页&#x1f440; ⏩本文收录在&#xff1a;再识C进阶的专栏&#x1…

Yum配置、相关命令和常见问题

搭建光盘源 将系统盘读取出来&#xff0c;找到系统盘下存放软件包的目录 2.配置yun仓库 输入命令进入仓库编辑 #必须以.repo结尾 :wq 回车保存退出 3.命令行输入yum repolist 查看yum仓库 配置硬盘源 1.将硬盘源拷贝到目录&#xff0c;或者挂载到目录 2.指定repo文件baseu…

Vue 3 打印解决方案:Vue-Plugin-HiPrint

文章目录 1. Vue-Plugin-HiPrint 简介2. 安装和使用2.1 安装2.2 引入并注册插件2.3 在组件中使用 3. 配置和高级用法4. 示例应用5. 总结 &#x1f389;欢迎来到Java学习路线专栏~Vue 3 打印解决方案&#xff1a;Vue-Plugin-HiPrint ☆* o(≧▽≦)o *☆嗨~我是IT陈寒&#x1f37…

STM32——NVIC中断优先级管理分析

文章目录 前言一、中断如何响应&#xff1f;NVIC如何分配优先级&#xff1f;二、NVIC中断优先级管理详解三、问题汇总 前言 个人认为本篇文章是我作总结的最好的一篇&#xff0c;用自己的话总结出来清晰易懂&#xff0c;给小白看也能一眼明了&#xff0c;这就是写博客的意义吧…

win 命令替代鼠标的操作

操作方式都是在 winR 输入框输入或者终端输入 1、快速打开 控制面板 运行control 2、快速打开 电源选项 运行powercfg.cpl 3、快速打开 网络连接 运行ncpa.cpl 4、快速打开 程序和功能 运行appwiz.cpl 5、快速打开 Windows Defender防火墙 运行Firewall.cpl 6、快速打开 鼠标 …

Perl语言用多线程爬取商品信息并做可视化处理

首先&#xff0c;我们需要使用Perl的LWP::UserAgent模块来发送HTTP请求。然后&#xff0c;我们可以使用HTML::TreeBuilder模块来解析HTML文档。在这个例子中&#xff0c;我们将使用BeautifulSoup模块来解析HTML文档。 #!/usr/bin/perl use strict; use warnings; use LWP::User…

Python - 利用 OCR 技术提取视频台词、字幕

目录 一.引言 二.视频处理 1.视频样式 2.视频截取 ◆ 裁切降帧 ◆ 处理效果 3.视频分段 三.OCR 处理 1.视频帧处理 2.文本识别结果 3.后续工作与优化 ◆ 识别去重 ◆ 多线程提效 ◆ 片头片尾优化 四.总结 一.引言 视频经常会配套对应的台词或者字幕&#xff0c…

react 实现chatGPT的打印机效果 兼容富文本,附git地址

1、方式一 &#xff1a;使用插件 typed.js typed.js 网站地址&#xff0c;点我打开 1.1、核心代码如下&#xff1a; //TypeWriteEffect/index.tsx 组件 import React, { useEffect, useRef } from react; import Typed from typed.js; import { PropsType } from ./index.d;…