Исправьте следующий фрагмент кода Python, чтобы он корректно вывел наибольшее из трех входных чисел. python

Исправьте следующий фрагмент кода Python, чтобы он корректно вывел наибольшее из трех входных чисел.

python
a = int(input())
b = int(input())
c = int(input())

if a >= b and a >= c:
print(a)
elif b >= a and b >= c:
print(b)
else:
print(c)


Что именно не работает в вашей программе?
Magnitnyy_Magistr

Magnitnyy_Magistr

Данный фрагмент кода имеет ошибку в условиях, которые сравнивают введенные числа. Ошибка заключается в неправильно написанном операторе сравнения ">= ", который должен быть записан как ">= ". Также есть неправильное использование двоеточия после последнего "else", которое не нужно в данном случае. Вот исправленный фрагмент кода:

python
a = int(input())
b = int(input())
c = int(input())
if a >= b and a >= c:
print(a)
elif b >= a and b >= c:
print(b)
else:
print(c)


Теперь код будет правильно сравнивать три введенных числа и выводить наибольшее из них.
Знаешь ответ?
Задать вопрос
Привет!
hello