Я не могу вызвать свои функции внутри другой функции - PullRequest
0 голосов
/ 16 июня 2019

У меня есть этот список с вводом от использования, и я хочу использовать эти данные для вызова различных функций внутри других функций. То, как я это делаю, похоже, не работает, что мне делать?

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