Предмет: Информатика, автор: besiha007

Создайте функцию, которая принимает на вход неограниченное количество позиционных и именованных аргументов, в качестве результата функция должна возвращать только позиционные аргументы с нечетными индексами и ключевые, значения которых являются строками
python

Ответы

Автор ответа: Аноним
5

Ответ:

def func(*args,**kwargs):

 n=[]

 for i in range(len(args)):

   if i % 2 == 1 and not str(args[i]).isdigit():

     n.append(args[i])

 return n

print(func(1,3,"k","d",a=3,b=4))

Похожие вопросы
Предмет: Английский язык, автор: kkkkiiiii
ДАЮ 30 БАЛЛОВ!ПЕРЕВЕДИТЕ НА АНГЛИЙСКИЙ ЯЗЫК БЕЗ ПЕРЕВОДЧИКА!


Франция — великая страна. Она богата своей культурой, традициями, искусством, великими именами и добродушным народом.Герб Франции, как и сама страна, имеет свою историю, сочетающую в себе множество ярких событий.Нынешний герб Франции был создан в 50-е годы прошлого века. Но официальный статус его до сих пор не подтвержден.Герб Франции представляет собой изображение пельты с головой льва на которой выгравированы буквы «RF», что означает «Французская республика». Пельту окружают ветки оливы и дуба, символизирующие мир и мудрость. А основанием всей «конструкции» служит фасция, обернутая вокруг топора. Последний символ уходит своей историей еще во времена Великой Римской Империи и несет в себе идеи правосудия и единства.Но, не смотря на то, что нынешний герб Франции учитывает, казалось бы, все требования французского народа, он так и не стал национальным символом, столь же значительным как другие,потому что французский народ в многочисленных революциях отыскал для себя те символы, которые ему близки и отражают не то, что хотела бы видеть власть, а то, что действительно происходило во Франции.