Помогите сделать функцию (def)

TheSameNico

Новичок
Пользователь
Апр 30, 2021
1
0
1
Есть программа
a = ['1', '2', '3', '4', '5', '6', 'a', 'b', 'c', '9', '8', '33', '100','99','333']
numbers = []
for item in a:
for subitem in item.split():
if(subitem.isdigit()):
numbers.append(subitem)
for i in range(len(numbers)):
old_value = numbers
new_value = int(old_value)
numbers = new_value
for i in numbers:
if i % 3 == 0:
print (i)


Помогите мне из неё сделать функцию, пробую много раз, либо ошибка, либо None
Вот моя не работающая версия

a = ['1', '2', '3', '4', '5', '6', 'a', 'b', 'c', '9', '8', '33', '100']
numbers = []
def result (a,numbers):
for item in a:
for subitem in item.split():
if(subitem.isdigit()):
numbers.append(subitem)
for i in range(len(numbers)):
old_value = numbers
new_value = int(old_value)
numbers = new_value
for i in numbers:
if i % 3 == 0:
return (i)
print (i)
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
вставьте код как сказано в правилах
 

Форум IT Специалистов