Python 练习实例15

[复制链接]
1006|0
 楼主| cooldog123pp 发表于 2021-1-25 10:32 | 显示全部楼层 |阅读模式
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
程序分析:程序分析:(a>b) ? a:b 这是条件运算符的基本例子。
程序源代码:
实例(Python 2.x)
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. score = int(raw_input('输入分数:\n'))
  4. if score >= 90:
  5.     grade = 'A'
  6. elif score >= 60:
  7.     grade = 'B'
  8. else:
  9.     grade = 'C'

  10. print '%d 属于 %s' % (score,grade)
实例(Python 3.x)
  1. #!/usr/bin/python3

  2. score = int(input('输入分数:\n'))
  3. if score >= 90:
  4.     grade = 'A'
  5. elif score >= 60:
  6.     grade = 'B'
  7. else:
  8.     grade = 'C'

  9. print ('%d 属于 %s' % (score,grade))
以上实例输出结果为:
  1. 输入分数:
  2. 89
  3. 89 属于 B





您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7626

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部