Предмет: Информатика,
автор: Kykyshka2000
Добрый вечер! Пожалуйста помогите найти ошибку в программе! ( Язык Python)
Задача такая : программа выбирает максимальное и минимальное из трёх введённых чисел. Когда ввожу 1 2 3 , она мне выводит, что минимально число это 2 ! (Как я поняла программа не видит первой переменной (a))
Вот сама программа :
a,b,c=map(int,input().split())
M = max ( a, b, c )
m = min ( a, b, c )
if a>b:
M=a
m=b
else:
M=b
m=a
if a>c:
M=a
m=c
else:
M=c
m=a
if b>c:
M=b
m=c
else:
M=c
m=b
print(m)
print(M)
Ответы
Автор ответа:
0
a, b, c = map(int,input().split())
if a>b:
M=a
m=b
else:
M=b
m=a
if c>M:
M=c
if c<m:
m=c
print(m)
print(M)
Пример:
1 2 3
1
3
if a>b:
M=a
m=b
else:
M=b
m=a
if c>M:
M=c
if c<m:
m=c
print(m)
print(M)
Пример:
1 2 3
1
3
Похожие вопросы
Предмет: История,
автор: soniadoroschuk
Предмет: Информатика,
автор: miron1954
Предмет: Алгебра,
автор: Tiktok91
Предмет: Литература,
автор: ДенисКоб
Предмет: Биология,
автор: Olya1031