我似乎无法在另一个函数中调用我的函数

时间:2019-06-16 19:20:24

标签: python list function call

我有此列表以及用户的输入,我想使用此数据在另一个函数中调用不同的函数。我的操作方式似乎无效,该怎么办?

我检查了我的函数,并且它们按我希望的方式工作,问题是在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)

0 个答案:

没有答案