Skip to content

Instantly share code, notes, and snippets.

@Rafaelowsky
Created February 8, 2024 04:53
Show Gist options
  • Save Rafaelowsky/d4c2b5ab18da713a9df5188c28cfb4e3 to your computer and use it in GitHub Desktop.
Save Rafaelowsky/d4c2b5ab18da713a9df5188c28cfb4e3 to your computer and use it in GitHub Desktop.
Este es el ejercicio 3 del #RetoPython
"""
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