Si claro que nos ha servido muchas gracias. Pensé que en el foro está descontado que uno agradece los comentarios, no quise caer en un exceso de agradecimiento.
Yo prefiero, antes de definir una función, ver si el programa que escribo se ejecuta bien. Yo hice este
l=[]
name=''
age=''
a='stop'
while name!=a or age!=a:
name=input('Ingrese nombre: ')
age=input('Ingrese edad: ')
if name!=a and age!=a:
l.append((name,age))
else:
print('Gracias')
Pero no entiendo pq tengo que poner el 'and' en while name!=a and age!=a: y no el 'or'.
Además que el loop no me para, me sigue pidiendo el nombre y edad a pesar de ponerle stop.