отступ содержит табуляции, что это значит

Elik

Новичок
Пользователь
Окт 17, 2020
21
0
1
написал код и валидатор пишет, что отступ содержит табуляции
Код:
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if a == c and b + 1 == d or b - 1 == d or b == d and a + 1 == c or a - 1 == c:
    print('Yes')
elif a + 1 == c or a - 1 == c and b + 1 == d or b - 1 == d:
    print('Yes')
else:
    print('No')
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
отступы не верны, по стандарту должно быть 4 пробела
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
написал код и валидатор пишет, что отступ содержит табуляции
Код:
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if a == c and b + 1 == d or b - 1 == d or b == d and a + 1 == c or a - 1 == c:
    print('Yes')
elif a + 1 == c or a - 1 == c and b + 1 == d or b - 1 == d:
    print('Yes')
else:
    print('No')
количество отступов не имеет значения, главное, чтобы все были пробелами(не табами)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
и в if операторы and и or без ограничительных скобок не будут работать так как вы ожидаете
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
отступы не верны, по стандарту должно быть 4 пробела
могу поставить хоть 20 пробелов, сути это не меняет. кстати, с табами тоже катит, но иногда на них жалуется
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
могу поставить хоть 20 пробелов, сути это не меняет. кстати, с табами тоже катит, но иногда на них жалуется
я не говорил сколько можно и сколько нельзя, я сказал как принято
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
я не говорил сколько можно и сколько нельзя, я сказал как принято
замечу, что "по стандарту должно быть 4 пробела" может читаться и так, и так
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
замечу, что "по стандарту должно быть 4 пробела" может читаться и так, и так
ну может быть, не спорю
 

Elik

Новичок
Пользователь
Окт 17, 2020
21
0
1
количество отступов не имеет значения, главное, чтобы все были пробелами(не табами)
да ваш совет оказался дельным, но мой код набрал 91 бал из 100, какой то 31 тест он провалил, а даннх пол 31 тесту нету
 

Elik

Новичок
Пользователь
Окт 17, 2020
21
0
1
и в if операторы and и or без ограничительных скобок не будут работать так как вы ожидаете
ну этот код простой и вряд ли в простом коде нужно их ограничивать. Пока не столкнулся с не корректным выводом
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
ну этот код простой и вряд ли в простом коде нужно их ограничивать. Пока не столкнулся с не корректным выводом
без скобок тяжеловато читать, и легко запутаться (имхо) , а так можно ориентироваться на приоритет операторов (у and приоритет выше, чем у or )
 
Последнее редактирование:

Форум IT Специалистов