
Python С клавиатуры вводится натуральное число – количество книг. Напишите программу, которая
выводит на экран сообщения об их количестве с существительным.Например: вводится число 1, вывод – 1 книга, вводится число 10, вывод – 10 книг.

Ответы на вопрос

Ответ:
n = int(input('число: '))
book = 'книга'
if n == 1:
print(n,book)
elif n < 5:
book = 'книги'
print(n,book)
else:
book = 'книг'
print(n,book)



Ответ:
a = int(input())
print(a, книг)



Я могу помочь вам с написанием кода на Python. Вот один из возможных вариантов решения вашей задачи:
# Считываем количество книг n = int(input("Введите количество книг: "))
# Определяем правильное окончание существительного if n % 10 == 1 and n % 100 != 11: # для чисел, оканчивающихся на 1, кроме 11 ending = "а" elif n % 10 in [2, 3, 4] and n % 100 not in [12, 13, 14]: # для чисел, оканчивающихся на 2, 3, 4, кроме 12, 13, 14 ending = "и" else: # для остальных чисел ending = ""
# Выводим сообщение на экран print(n, "книг" + ending)


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili