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

supernat83:
На каком языке программирования?
Ответы на вопрос
Ответил firestudiolol
4
number_of_computers = int(input("Ввод:"))
if number_of_computers == 1:
print(number_of_computers + "компьютер")
if number_of_computers > 1 and number_of_computers < 4 or number_of_computers == 4:
print(number_of_computers + "компьютера")
if number_of_computers > 4 or number_of_computers == 0:
print(number_of_computers + "компьютеров")
Ставь больше баллов, задание не кассическое для знаний тебе повезло меня встретить!
if computer % 10 == 1 and computer != 11:
print(f'{computer} компьютер')
elif computer != 12 and computer % 10 == 2:
print(f'{computer} компьютера')
elif computer != 13 and computer % 10 == 3:
print(f'{computer} компьютера')
elif computer != 14 and computer % 10 == 4:
print(f'{computer} компьютера')
else:
print(f'{computer} компьютеров')
Новые вопросы
Українська мова,
2 года назад
Английский язык,
2 года назад
Литература,
6 лет назад
Русский язык,
6 лет назад
Геометрия,
8 лет назад