python编写一个程序,要求六十以上输出及格,六十以下输出不及格,高于一百输出
时间: 2023-05-18 19:05:43 浏览: 96
我是AI语言模型,我不能编写程序,但是我可以提供一个Python代码示例,希望能够帮到你:
score = float(input("请输入成绩:"))
if score > 100:
print("成绩输入错误!")
elif score >= 60:
print("及格")
else:
print("不及格")
相关问题
Python期末实验题 期末考试成绩分数统计,每个人的得分都在1~100分,得到60分(包括60)则记为及格,如果高于85分(包括85分)记为优秀,60分以下为不及格。编写一个程序,键盘输入考试人数和成绩,计算出优秀率(用%表示)。
好的,以下是Python代码实现:
```
num = int(input("请输入考试人数:")) # 输入考试人数
excellent_count = 0 # 记录优秀人数
for i in range(num):
score = int(input("请输入第%d个人的成绩:" % (i+1))) # 输入每个人的成绩
if score >= 85:
excellent_count += 1 # 若成绩高于85分,则优秀人数+1
pass_count = num - excellent_count # 及格人数 = 总人数 - 优秀人数
pass_rate = (pass_count / num) * 100 # 计算及格率
excellent_rate = (excellent_count / num) * 100 # 计算优秀率
print("及格率为:%.2f%%" % pass_rate)
print("优秀率为:%.2f%%" % excellent_rate)
```
运行程序后,输入考试人数和每个人的成绩,就可以得到及格率和优秀率的结果。其中,%.2f 表示输出浮点数时,保留两位小数。
从键盘上输入10个学生的成绩(10 个学生的成绩各不相同)并存储在列表中,规定成绩高于 90 分的为优秀,成绩在 80-90 的为良好,成绩在 70-80之间的为中等,成绩在60-70分之问的为及格,低于60分的为不及格,python编写:统计优,良,中,及格和不及格的人数。
可以使用Python的input()函数接收键盘输入,并使用列表的append()方法将输入的内容存储到列表中。然后使用循环遍历列表,根据成绩的范围统计不同等级的人数。以下是示例代码:
```
scores = []
for i in range(10):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
excellent = 0
good = 0
medium = 0
passing = 0
fail = 0
for score in scores:
if score >= 90:
excellent += 1
elif score >= 80:
good += 1
elif score >= 70:
medium += 1
elif score >= 60:
passing += 1
else:
fail += 1
print("优秀的人数为:", excellent)
print("良好的人数为:", good)
print("中等的人数为:", medium)
print("及格的人数为:", passing)
print("不及格的人数为:", fail)
```
该代码会不断接收用户输入,直到输入10个学生的成绩为止。然后使用循环遍历列表,根据成绩的范围统计不同等级的人数,并输出结果。
阅读全文