Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачей

Екатерина Абрамова Ученик (161), на голосовании 10 месяцев назад
Составить программу на языке Python. Ввести с клавиатуры количество собранных грибов (от 1 до 40). Вывести на экран надпись «Я собрал …грибов(гриб или гриба – в соответствии с числом)».
Вот код, но он не работает

a=int(input(print("кол-во грибов"))
if a=1
print(" я собрал" ,a,"гриб")
if a>=2,a<=4
print("я собрал",a,"гриба")
if a>=5,a<=40
print("я собрал",a,"грибов")
Голосование за лучший ответ
Ilya Hämäläinen Мастер (1276) 11 месяцев назад
 a = int(input("Введите количество собранных грибов: ")) 

if 1 <= a <= 40:
if a == 1:
print("Я собрал", a, "гриб")
elif 2 <= a <= 4:
print("Я собрал", a, "гриба")
else:
print("Я собрал", a, "грибов")
else:
print("Введите число от 1 до 40")
Похожие вопросы