Да, это возможно, но ваш код не будет работать, потому что x
внутри l oop будет неизвестно:
for i in test_rng:
my_fun1(i)
print(x)
my_fun2(x)
Возможно, вы захотите сделать что-то вроде:
for i in test_rng:
x = my_fun1(i)
print(x)
my_fun2(x)
Вы также можете дважды проверить код в my_fun1()
:
def my_fun1(i):
x=+i
return x
, так как использование x=+i
может означать, что вы пытаетесь что-то сделать отличается от x = i
, что, по сути, и делает ваш код: x=+i
-> x = (+i)
-> x = i