python-2. 输入一个百分制的成绩,经判断后输出该成绩的对应等级。其中,90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

此题用到了float数字类型转换函数,所以科普一下:

浮点型数据类型,float 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数表示一个介于 1.0 和 2.0 之间的数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。此表示形式为 float 类型提供了一个大约在 -3.4E-38 和 3.4E+38 之间的范围。

代码如下:

#使用if...:elif...:else:结构
score = float(input("请输入百分制的成绩:"))#考虑到输入的不是整数所以float更佳
if (100 >= score) and (score >= 90):
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60:
    print("D")
else:
    print("E")

效果如下:

 

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 可以使用以下判断条件来输出对应等级: - 90及以上:优秀 - 80-89:良好 - 70-79:中等 - 60-69:及格 - 60以下:不及格 下面是示例的Python代码: ```python score = int(input("请输入成绩:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格") ``` 注意:这个代码只是示例,实际应用中可能需要做更多的异常判断和处理。 ### 回答2: 待回答问题太过简单,且需要进行判断条件,故以下为可供参考的回答: 根据百分制成绩的不同范围,可以将等级分为五个级别,别是:优秀、良好、中等、及格和不及格。 如果输入的成绩高于90(包括90),则对应等级为“优秀”; 如果输入的成绩高于80但低于90,则对应等级为“良好”; 如果输入的成绩高于70但低于80,则对应等级为“中等”; 如果输入的成绩高于60但低于70,则对应等级为“及格”; 如果输入的成绩低于60,则对应等级为“不及格”。 通过一个简单的if-else语句,根据输入的成绩进行判断输出对应等级。如下所示: ```python score = float(input("请输入百分制成绩:")) if score >= 90: level = "优秀" elif score >= 80: level = "良好" elif score >= 70: level = "中等" elif score >= 60: level = "及格" else: level = "不及格" print("对应等级为:" + level) ``` 以上代码首先获取用户输入的百分制成绩,然后通过if-elif-else语句判断成绩对应的范围,将对应等级赋值给变量level,最后将等级输出供用户查看。 ### 回答3: 根据百分制成绩,可以将成绩分为不同等级。一般而言,等级可以根据以下标准进行:90及以上为优秀,80-89分为良好,70-79分为中等,60-69分为及格,60以下为不及格。 假设输入的百分制成绩为score,可以使用条件判断语句来判断对应等级,并将结果输出。具体代码如下: ``` score = int(input("请输入百分制成绩:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格") ``` 例如,如果输入的百分制成绩为85,根据以上代码,输出结果为"良好"。这样就能根据输入的百分制成绩得到对应等级

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妮可珍郝坎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值