Помогите решить небольшую задачу

Написать программу, которая спрашивает у пользователя число, после этого выводит строку типа: 2 компьютера. В зависимости от введенного числа, программа должна корректно подставлять окончание для слово компьютер.

!Код должен быть на языке python!


Ответы (2 шт):

Автор решения: Zhihar

правило такое:

3 формы - 1) мячик, 2) мячика, 3) мячиков

  1. если последние 2 цифры числа от 11 до 19 - то используется 3 форма
  2. если последняя цифра 1 - 1 форма
  3. если последняя цифра от 2 до 4 - 2 форма
  4. во всех остальных случаях - 3 форма

Получить нужные числа/цифры можно определением остатка от деления числа на 10 и 100. Для этого используем %

Получить число от пользователя можно через input()

Преобразовать его (ибо введена будет строка) в число - через int()

Ну и дальше вам понадобится if elif else конструкция

→ Ссылка
Автор решения: Алексндр Босов

Смотрите

number = int(input("Введите количество компьютеров:"))
print(f'{number} Компьютеров')
→ Ссылка