初学python算法100例-案例14 成绩划分等级你还不会吗 少儿编程案例讲解

举报
小兔子编程 发表于 2021/11/13 00:45:24 2021/11/13
【摘要】 题目 利用条件运算符的嵌套来完成此题: 学习成绩>=90分的同学用A表示, 60-89分之间的用B表示, 60分以下的用C表示。   解法1 常规思维 程序分析: 1、输入的分数进行条件判断 2、分别对不同的等级设置条件即可。 score = int(input('输入分数:\n'))if score ...

题目

利用条件运算符的嵌套来完成此题:

学习成绩>=90分的同学用A表示,

60-89分之间的用B表示,

60分以下的用C表示。

 

解法1 常规思维

程序分析:

1、输入的分数进行条件判断
2、分别对不同的等级设置条件即可。


  
  1. score = int(input('输入分数:\n'))
  2. if score >= 90:
  3. grade = 'A'
  4. elif score >= 60:
  5. grade = 'B'
  6. else:
  7. grade = 'C'
  8. print ('%d 属于 %s 级' % (score,grade))

运行结果:

 

解法2 利用range

程序分析:

1、输入的分数进行条件判断
2、分别对不同的等级设置不同的range。


  
  1. def levels(x):
  2. if x in range(60):
  3. print('%d 属于 C 级'%x)
  4. elif x in range(60,90):
  5. print('%d 属于 B 级'%x)
  6. else:
  7. print('%d 属于 A 级'%x)
  8. score 

文章来源: scratch.blog.csdn.net,作者:CSDN专家-小兔子编程,版权归原作者所有,如需转载,请联系作者。

原文链接:scratch.blog.csdn.net/article/details/116448592

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: [email protected]
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。