Упражнение Python, пример 15

Python 100例100 примеров на Python

Задача:Используйте вложенные условные операторы для решения этой задачи: учащиеся с баллом >=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例100 примеров на Python

Другие расширения