Python 練習例15

Python 100例

問題:条件演算子のネストを使用してこの問題を解きます:成績が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

Python 100例

その他の拡張