Найти - Пользователи
Полная версия: Странная ошибка в коде
Начало » Python для новичков » Странная ошибка в коде
1
Delsin1337
Я совсем новичок и сделал маленький сравниватель чисел, но он работает через раз, некоторые числа он сравнивает, а некоторые нет, почему?


a = int(input(“Введите число a:”))
b = int(input(“Введите число b:”))
c = int(input(“Введите число c:”))
d = int(input(“Введите число d:”))
if a>=b>=c>=d:
print (“a самое большое число”)

elif b>=a>=c>=d:
print (“b самое большое число”)

elif c>=a>=b>=c:
print (“c самое большое число”)

elif d>=a>=b>=c:
print (“d самое большое число”)
JOHN_16
потому чт овы явно не правильно представляете о том как на самом деле работает то что Вы описали в ваших наборах условий. Посмотрите внимательно как будет работать ваша программа (последнее условие) если ввести в нее банальные 1 2 3 4
marvellik
разложите на пальцах elif d>=a>=b>=c где abcd 1 2 3 4
4>1>2>3 как видно 4>1==True , 1>2==False, 2>3 ==False
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB