
ЯЗЫК python Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес —
отгружать апельсины бочками. Партнёрам важно знать, сколько именно бочек апельсинов отгружается каждый день. Мобильный телефон Василия поддерживает только транслит, поэтому он передаёт сообщения вида "n bochek". Например, "3 bochki" или "1 bochka". Напишите программу, которая выбирает правильное слово (из "bochka" , "bochek" , "bochki" ) в зависимости от значения n. Входные данные Одно целое число n (0≤n≤1000). Выходные данные Соответствующая фраза на транслите (см. примеры). Примеры Ввод Вывод 3 3 bochki 1 1 bochka 15 15 bochek

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

Первый способ)
str_ends = ['ek','ka',*['ki']*3,*['ek']*5]
num = int(input('Введите значение n: '))
num_end = 0 if num //10 % 10 == 1 else num % 10
print(f'{num} boch{str_ends[num_end]}')
Второй способ) (красивый, но возможно трудный для понимания)
ends = ['ek','ka',*['ki']*3,*['ek']*15,*['ek','ka',*['ki']*3,*['ek']*5]*8]
num = input('Введите число n: ')
end = int(num[-2:])
print(f'{num} boch{ends[end]}')





Ответ:
a=int(input())
if (a%10==1 or a==1) and a!=11:
print(a, "bochka")
elif (a%10==2 or a%10==3 or a%10==4) and (a!=12 and a!=13 and a!=14):
print(a, "bochki")
else:
print(a, "bochek")
Объяснение:
Ну вот так)



Вы можете написать программу на Python, которая будет выбирать правильное слово в зависимости от значения n
. Вот пример такой программы:
pythonn = int(input()) # Вводим значение n как целое число
# Определяем правильное слово в зависимости от значения n
if n == 0:
word = "bochek"
elif n == 1:
word = "bochka"
elif n >= 2 and n <= 4:
word = "bochki"
else:
word = "bochek"
# Выводим результат
print(f"{n} {word}")
Этот код сначала считывает значение n
с клавиатуры, а затем использует условные операторы для выбора правильного слова в зависимости от значения n
. После этого он выводит результат на экран.


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







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