Чтобы создать программу, которая выведет заданный результат, нам нужно использовать переменные number1, number2 и word, а затем правильно сформулировать строку на русском языке. В русском языке необходимо учитывать форму слова в зависимости от количества.
Вот пример программы на Python:
number1 = 3
number2 = 33
word = 'поросёнка'
# Функция для правильного выбора формы слова
def form_word(num, word):
if num % 10 == 1 and num % 100 != 11:
return word[:-1] + 'к' # "поросёнок", если 1
elif num % 10 in [2, 3, 4] and not (num % 100 in [12, 13, 14]):
return word[:-1] + 'ка' # "поросёнка", если 2, 3, 4
else:
return word # "поросёнков", если 0, 5-9 или 11-14
# Вывод результата
print(f"{number1} {form_word(number1, word)} и {number2} {form_word(number2, word)} ходили гулять")
При выполнении этой программы будет напечатано:
3 поросёнка и 33 поросёнка ходили гулять
Здесь функция form_word определяет правильную форму слова в зависимости от числительных.
