编程实现功能:学习成绩>=90分的,等级用A表示,60-89分之间的用B表示,60分以下的用C表示。其中s表示成绩,成绩为整数。程序文件名P2_3.py。 程序运行过程示例1如下(键盘输入内容用下划线标记): 请输入成绩50 成绩等级为 C 程序运行过程示例2如下(键盘输入内容用下划线标记): 请输入成绩70 成绩等级为 B 程序运行过程示例3如下(键盘输入内容用下划线标记): 请输入成绩90 成绩等级为 A 提示:请先选择正确的语言Python 3.x,然后将程序代码复制到答案区。 注意:因为是系统自动批阅给分,即使结果正确,如果结果中多输出一个符号(如:空格,换行,等等),系统都认为答案错误,给0分。所以一定要严格按照题目要求输出结果信息(包括input函数的提示信息);所有标点符号都使用英文的标点符号。
时间: 2023-05-14 13:04:38 浏览: 174
以下是 P2_3.py 的代码:
```python
s = int(input("请输入成绩"))
if s >= 90:
print("成绩等级为 A")
elif s >= 60:
print("成绩等级为 B")
else:
print("成绩等级为 C")
```
程序运行过程示例1如下(键盘输入内容用下划线标记):
```
请输入成绩_50
成绩等级为 C
```
程序运行过程示例2如下(键盘输入内容用下划线标记):
```
请输入成绩_70
成绩等级为 B
```
程序运行过程示例3如下(键盘输入内容用下划线标记):
```
请输入成绩_90
成绩等级为 A
```
相关问题
//7,利用条件运算符的嵌套编程实现下述功能:学习成》=90 分的同学用A表示,60-89分之间的用 B 表示,60 分以下的用 C 表示,并输出。
下面是使用条件运算符的嵌套编程实现该功能的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int score;
char grade;
cout << "请输入你的成绩:";
cin >> score;
grade = (score >= 90) ? 'A' : ((score >= 60) ? 'B' : 'C');
switch (grade) {
case 'A':
cout << "你的成绩为 A,非常好!" << endl;
break;
case 'B':
cout << "你的成绩为 B,不错哦!" << endl;
break;
case 'C':
cout << "你的成绩为 C,需要努力哦!" << endl;
break;
}
return 0;
}
```
输入你的成绩后,程序会根据你的成绩输出相应的等级和评价。注意,这里使用了条件运算符的嵌套,使代码更加简洁和易读。
用户输入自己的成绩,程序会自动判断该成绩类型:成绩>=90分用A表示,80~89分用B表示,70~79分用C表示,其他用D表示。
这是一个普通的编程问题,我可以回答。可以使用 if-else 语句或者 switch-case 语句来实现这个功能。以下是一个示例代码:
```python
score = float(input("请输入你的成绩:"))
if score >= 90:
print("你的成绩是 A")
elif score >= 80:
print("你的成绩是 B")
elif score >= 70:
print("你的成绩是 C")
else:
print("你的成绩是 D")
```
这段代码会根据用户输入的成绩进行判断,然后输出相应的等级。
阅读全文