Created
February 8, 2024 04:53
-
-
Save Rafaelowsky/d4c2b5ab18da713a9df5188c28cfb4e3 to your computer and use it in GitHub Desktop.
Este es el ejercicio 3 del #RetoPython
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Ahora el programa tiene que generar un ID autoincrementable para cada registro que se ingrese y este | |
tiene que ser reflejado en la consola. | |
""" | |
nombres = [] | |
apellidos = [] | |
telefonos = [] | |
correos = [] | |
registros = int(input("¿Cuantos registros vas a ingresar? ")) | |
for i in range(registros): | |
nombre = input("¿Cuál es tu nombre? ") | |
apellido = input("¿Cuál es tu apellido? ") | |
telefono = str(input("¿Cuál es tu número de teléfono? ")) | |
correo = input("¿Cuál es tu correo electrónico? ") | |
while len(nombre) < 5 or len(nombre) > 50: | |
print("El nombre debe tener una longitud minima de 5 y maxima de 50") | |
nombre = input("¿Cuál es tu nombre? ") | |
while len(apellido) < 5 or len(apellido) > 50: | |
print("El apellido debe tener una longitud minima de 5 y maxima de 50") | |
apellido = input("¿Cuál es tu apellido? ") | |
while len(correo) < 5 or len(correo) > 50: | |
print("El correo debe tener una longitud minima de 5 y maxima de 50") | |
correo = input("¿Cuál es tu correo electrónico? ") | |
while len(telefono) != 10: | |
print("El telefono debe tener una longitud de 10") | |
telefono = str(input("¿Cuál es tu número de teléfono? ")) | |
nombres.append(nombre) | |
apellidos.append(apellido) | |
telefonos.append(telefono) | |
correos.append(correo) | |
print(f"ID: {i+1}, Nombre: {nombre}, Apellido: {apellido}, Teléfono: {telefono}, Correo: {correo}") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment