от числа, переданного Василием, и выводит его полное предложение. Модифицируйте текст вопроса без потери его смысла

  • 33
от числа, переданного Василием, и выводит его полное предложение.

Модифицируйте текст вопроса без потери его смысла и объема:

Бизнесмен Василий планирует предложить своим партнерам новый бизнес, который заключается в отгрузке апельсинов бочками. Ему необходимо знать точное количество бочек апельсинов, которое будет отгружаться каждый день. Однако, мобильный телефон Василия поддерживает только транслитерацию, поэтому он передает сообщения, содержащие слова "bochek" или "bochki" в зависимости от числа отправляемых бочек апельсинов. Напишите программу, которая будет определять правильное слово (из "bochka", "bochek" и "bochki") в зависимости от переданного числа и выводить полное предложение.
Синица
37
Конечно, у меня есть решение для вас! Вот программа на Python, которая определит правильное слово "бочек" или "бочки" в зависимости от числа отправляемых бочек апельсинов:

python
def определить_слово(число_бочек):
последние_две_цифры = число_бочек % 100

if последние_две_цифры >= 11 and последние_две_цифры <= 19:
return "бочек"

последняя_цифра = число_бочек % 10

if последняя_цифра == 1:
return "бочка"
elif последняя_цифра >= 2 and последняя_цифра <= 4:
return "бочки"
else:
return "бочек"

число_бочек = int(input("Введите количество бочек: "))
слово = определить_слово(число_бочек)
полное_предложение = "Отгружается {} {} апельсинов.".format(число_бочек, слово)

print(полное_предложение)


В этой программе мы определяем, какое слово ("бочек", "бочка" или "бочки") должно быть использовано в полном предложении. Для этого мы проверяем последние две цифры числа и последнюю цифру числа. Если последние две цифры находятся в промежутке от 11 до 19, то слово будет "бочек". Если последняя цифра равна 1, то слово будет "бочка". Если же последняя цифра находится в промежутке от 2 до 4, то слово будет "бочки". Во всех остальных случаях слово будет "бочек".

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