Вопрос задан 27.09.2023 в 01:03. Предмет Информатика. Спрашивает Зубачёва Валерия.

ЯЗЫК python Бизнесмен Василий после прочтения известной книги решил открыть новый бизнес —

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

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

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

Первый способ)

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]}')



0 0
Отвечает Летов Виктор.

Ответ:

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")

Объяснение:

Ну вот так)

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

Вы можете написать программу на Python, которая будет выбирать правильное слово в зависимости от значения n. Вот пример такой программы:

python
n = 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. После этого он выводит результат на экран.

0 0

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

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

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

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