Python 練習例15
問題:条件演算子のネストを使用してこの問題を解きます:成績が90点以上の学生はAで表し、60〜89点の間はBで表し、60点未満はCで表します。
プログラム分析:プログラム分析:(a>b) ? a:bこれは条件演算子の基本的な例です。
プログラムのソースコード:
例(Python 2.x)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
score = int(raw_input('点数を入力:\n'))
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print '%d は %s に属します' % (score,grade)
例(Python 3.x)
#!/usr/bin/python3
score = int(input('点数を入力:\n'))
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
print ('%d は %s に属します' % (score,grade))
上記の例の出力結果は次のとおりです:
输入分数: 89 89 属于 Bその他の拡張