python armazena a variável na função e usa-a mais tarde

é possível armazenar uma variável de um loop while em uma função e depois chamar a mesma variável da função no final do loop

por exemplo: durante o loop while, o problema aqui é que, quando tento recuperar a variável de store (), ela falha ... pois precisa de argumentos para serem passados ..

def store(a,b,c):
    x1 = a
    y1 = b
    z1 = c
    return (x1,y1,z1)

def main():
    while condition:
          x = .......
          y = .......
          z = .......
          ......
          ......
          store(x,y,z) #store to function...
          ......
          ......
          ......
          s1,s2,s3 = store()
          ......
          ......
          ......

questionAnswers(5)

yourAnswerToTheQuestion