Вопрос задан 19.06.2023 в 07:36. Предмет Информатика. Спрашивает Пономорёва Алёна.

Python С клавиатуры вводится натуральное число – количество книг. Напишите программу, которая

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Муждабаева Эльзара.

Ответ:

n = int(input('число: '))

book = 'книга'

if n == 1:

   print(n,book)

elif n < 5:

   book = 'книги'

   print(n,book)

else:

   book = 'книг'

   print(n,book)

0 0
Отвечает Τретьяков Артем.

Ответ:

a = int(input())

print(a, книг)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с написанием кода на 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)

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос