Здравствуйте.
Помогите пожалуйста понять.
a='программист'
b='программиста'
c='программистов'
x=int(input())
if ((x%10==1) and (not x%100==11) and (not x==11)):
print(x, a)
Вводим значение 1
В чём причина, почему if считает что условие выполняется?
Я считал что условие выполняется если ввести 11, 121, 591 .
Но 1 не может же быть разделён на 10.