我有此列表以及用户的输入,我想使用此数据在另一个函数中调用不同的函数。我的操作方式似乎无效,该怎么办?
我检查了我的函数,并且它们按我希望的方式工作,问题是在crearUsuario()函数中调用它们。
usuarios = []
nombre = input('Ingrese su nombre completo: ')
cedula = input('Ingrese su número de cédula: ')
telefono = input('Ingrese su número de teléfono: ')
correo = input('Ingrese su correo de ESPOL: ')
fecha_nac = input('Ingrese su fecha de nacimiento: ')
facultad = input('Ingrese su facultad: ')
datosUsuario = [nombre, cedula, telefono, correo, fecha_nac, facultad]
def crearUsuario(usuarios, datosUsuario):
if validaNombre(datosUsuario[0]) and validaCedula(datosUsuario[1]) and validaTelefono(datosUsuario[2]) and validaCorreo(datosUsuario[3]) and validaFechaNacimiento(datosUsuario[4]) and validaFacultad(datosUsuario(5)):
usuarios.append(datosUsuario)
else:
print('Sus datos no son válidos')
return usuarios
crearUsuario(usuarios, datosUsuario)