Как написать функцию с параметрами от нуля до бесконечности? Подскажите, пожалуйста функцию, которая на вход будет принимать параметр: Любое целое число от 0 до бесконечности В результате, сама функция должна возвращать строку в формате число + слово "Анкета" в нужном склонении. Вот пример 1 Анкета, 2 Анкеты .....
def format_string(num): if num % 10 == 1 and num % 100 != 11: return f"{num} Анкета" elif num % 10 in [2, 3, 4] and num % 100 not in [12, 13, 14]: return f"{num} Анкеты" else: return f"{num} Анкет"
Вы можете вызвать эту функцию, передавая любое целое число от 0 до бесконечности, и она вернет строку в нужном склонении в формате "число + слово 'Анкета'".
Вот пример функции на Python:
def format_string(num):if num % 10 == 1 and num % 100 != 11:
return f"{num} Анкета"
elif num % 10 in [2, 3, 4] and num % 100 not in [12, 13, 14]:
return f"{num} Анкеты"
else:
return f"{num} Анкет"
Вы можете вызвать эту функцию, передавая любое целое число от 0 до бесконечности, и она вернет строку в нужном склонении в формате "число + слово 'Анкета'".