Зачёт по баллам
★☆☆базоваяЭкзамен сдан, если набрано не меньше 60 баллов, и сдан на «отлично» — если не меньше 90. Программа спрашивает баллы и выводит оба признака.
Как рассуждаем
- «Не меньше» — это
>=: граница включается. - Результат сравнения — значение
TrueилиFalse. Его можно сохранить в переменную с именем-вопросом. - Выводим признаки через запятую —
print()покажетTrueилиFalse.
# Ввод score = int(input("Баллы за экзамен: ")) # Проверки passed = score >= 60 excellent = score >= 90 # Вывод print("Сдан:", passed) print("Отлично:", excellent)
Баллы за экзамен: 75
Сдан: True
Отлично: FalseПроверка на других данных
90
Сдан: True Отлично: True
59
Сдан: False Отлично: False
Второй и третий примеры стоят ровно на границах: 90 и 59. Ошибка > вместо >= проявляется только там — поэтому граничные значения берут в проверку всегда.