Я знаю, что это нуб вопрос ..Python функция, возвращающие много аргументов
У меня есть эти переменные:
pgwdth = 30;
mrgn = 0;
fmt = True
И эта функция:
def Param(x,pgwdth,mrgn,fmt):
parametros = x.split(" ")
if parametros[0][1] == "p":
numerozinho = int(parametros[1])
print "Changing pgwdth"
pgwdth += numerozinho
print pgwdth
elif parametros[0][1] == "m":
numerozinho = int(parametros[1])
print "Changing mrgn"
mrgn += numerozinho
print mrgn
elif parametros[0][1] == "f":
numerozinho = parametros[1]
print "On/Off"
if numerozinho == "on\n":
fmt = True
elif numerozinho == "off\n":
fmt = False
else:
"Error"
print fmt
else:
print "Error"
Я просто хочу, чтобы вернуться переменные, которые он использовал в качестве аргументов после его изменения.
'return x, pgwdth, mrgn, fmt' как последнее утверждение. – eumiro