Другие сравнения
Кроме == и !=, в Python есть <, >, <= и >=. Они тоже возвращают True или False.
Ты уже знаешь >, <, == и !=. Остальные сравнения работают так же: <= — меньше или равно, >= — больше или равно. Каждое возвращает True или False.
С их помощью можно выбирать ветку по диапазону. Например, оценка B — это процент от 60 до 79: первая проверка < 40 уже не прошла, а < 80 ещё проходит.
В условии может быть не только сравнение. Сравнение — это выражение со значением True или False. Но if принимает любое выражение, у которого есть истинность. Можно сразу написать if True: — тело выполнится всегда, а if False: — никогда. Можно положить True в переменную и проверить её. Число 0 считается ложью, остальные числа — истиной, поэтому if 1: сработает.
- Проверь percentage < 40 и поставь оценку F.
- Добавь elif для C и B.
- Во всех остальных случаях поставь A.
- Выведи grade.
Отлично! Для 73 сработала ветка < 80, поэтому получилась оценка B.
Требования
Для percentage = 73 выведи B: < 40 — F, < 60 — C, < 80 — B, иначе A.
Проверка
Проверка запускает программу с чистого листа и сверяет вывод.