a=int(input())
if a%100==11<=19:
print(a, 'программистов')
elif a%10==2<=4:
print(a,"программиста")
elif a%10==1:
print(a, 'программист')
else:
print(a, 'программистов')


при введении числа 412 пишет "412 программиста" КаКоГо ЧеРтА???


Krokodill05: язык питон
vlajong: у тебя вводится значение в A и ты сравниваешь с a которую ты не обозначил
vlajong: то есть A и a
vlajong: разные переменные
vlajong: да и условие как то не нормально записано
vlajong: условие в твоем случае оформлять стоить в виде 2 неравенства и другим понятно читать и самому легче
vlajong: ну или с помощью and как то так (a%100)>=11 and (a%100)<=19
vlajong: и то что в ответе и тут это более удобная правильная форма

Ответы

Ответ дал: vlajong
1

Ответ:

Объяснение:

вот

Приложения:
Вас заинтересует