Че за списки def
def hhhhh() например
Ну объявил ты функцию, дальше что?
Где тут список и что должно напрягать?
def my_function(fname): fname= 73737 my_function(fname) Почему этот код с ошибкой?
Потому что вне функции fname не существует
А что ты хотел чтобы оно делало?
Чтобы Показало 73737
Функция принимает параметры на вход, а не на выход. my_function(fname) означает "возьми значение переменной fname так как мы её понимаем в момент выполнения этой строки, подставь вместо первого аргумента функции my_function и выполни её".
def my_function(fname): return fname print(my_function(73737))
Ну, ему скорее надо понять, как оно работает, а не код исправить...
Обсуждают сегодня