У меня есть этот список с вводом от использования, и я хочу использовать эти данные для вызова различных функций внутри других функций. То, как я это делаю, похоже, не работает, что мне делать?
Я проверил свои функции, и они работают так, как я хочу, проблема в том, чтобы вызывать их внутри моей функции 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)