用if-else语句编程,据输入的百分制成绩,转换成相应的五分制成绩输出。转换标准为:score>=90,则为a;90>score>=80,则为b;80>score>=70,则为c; 70>score>=60,则为d;score<60,则为e。
时间: 2023-05-02 22:04:12 浏览: 171
将输入的百分制成绩,转换成相应的五分制成绩输出。转换标准为:score>=90,则为a;90>score>=80,则为b;80>score>=70,则为c;70>score>=60,则为d;score<60,则为e。
相关问题
用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。已知转换标准为:
### 回答1:
如果score在90-100之间,grade为5;
如果score在80-89之间,grade为4;
如果score在70-79之间,grade为3;
如果score在60-69之间,grade为2;
如果score在-59之间,grade为1。
### 回答2:
五分制成绩对应的百分制成绩区间为:95~100(含)——>5分,90~94(含)——>4.5分,85~89(含)——>4分,80~84(含)——>3.5分,70~79(含)——>3分,60~69(含)——>2分,0~59(含)——>1分。
接下来,我们可以先通过input函数获取用户输入的百分制成绩score,然后利用if-else语句进行判断,根据转换标准将其转换成相应的五分制成绩grade,并使用print函数输出结果。
以下为Python代码:
score = float(input("请输入百分制成绩:")) # 获取用户输入的百分制成绩
if score >= 95: # 判断score所在的区间并进行转换
grade = 5
elif score >= 90:
grade = 4.5
elif score >= 85:
grade = 4
elif score >= 80:
grade = 3.5
elif score >= 70:
grade = 3
elif score >= 60:
grade = 2
else:
grade = 1
print("对应的五分制成绩为:", grade) # 输出转换后的五分制成绩
以上代码中,我们使用了if-else语句对输入的百分制成绩进行判断,并根据转换标准将其转换成相应的五分制成绩。最后,利用print函数输出转换后的五分制成绩结果。以上就是本题的解答过程。
### 回答3:
百分制成绩 五分制成绩
90~100 5
80~89 4
70~79 3
60~69 2
0~59 1
在编程中,我们可以使用if-else语句根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。首先,我们需要获取用户输入的百分制成绩score。通过使用input函数,我们可以让用户输入成绩,如下所示:
score = int(input("请输入你的成绩:"))
接下来,我们需要使用if-else语句判断相应的五分制成绩。按照题目所给的转换标准,我们将百分制成绩划分为5个区间,然后分别判断score的区间,给出相应的五分制成绩grade,如下所示:
if score >= 90 and score <= 100:
grade = 5
elif score >= 80 and score <= 89:
grade = 4
elif score >= 70 and score <= 79:
grade = 3
elif score >= 60 and score <= 69:
grade = 2
else:
grade = 1
最后,我们需要将转换后的五分制成绩grade输出。我们可以使用print函数,将转换后的成绩输出到屏幕上,如下所示:
print("你的五分制成绩为:", grade)
完整的代码如下所示:
score = int(input("请输入你的成绩:"))
if score >= 90 and score <= 100:
grade = 5
elif score >= 80 and score <= 89:
grade = 4
elif score >= 70 and score <= 79:
grade = 3
elif score >= 60 and score <= 69:
grade = 2
else:
grade = 1
print("你的五分制成绩为:", grade)
通过以上代码,我们可以成功地将输入的百分制成绩转换为五分制成绩,并将结果正确地输出到屏幕上。
用if-else语句编程,据输入的百分制成绩,转换成相应的五分制成绩输出。转换标准为:score>=90,则为A;90>score>=80,则为B;80>score>=70,则为C; 70>score>=60,则为D;score<60,则为E。
score = int(input("请输入百分制成绩:"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("E")
阅读全文