Created
February 7, 2024 04:41
-
-
Save Rafaelowsky/c6de2e7b43c88acc23f4a7525d36c429 to your computer and use it in GitHub Desktop.
Este es un gist para el ejercicio del segundo #RetoPython
This file contains 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
"""Hacer que se pueda generar una N cantidad de registros, para esto | |
el programa debe preguntar cuantos registros se van a ingresar | |
nombre, apellidos, correo minima longitud 5, maximo 50 | |
telefono minimo y maximo 10 | |
si por alguna razon el usuario ingresa un dato que no cumple con las condiciones | |
el programa debe volver a preguntar el dato que no cumple con las condiciones | |
""" | |
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? ")) | |
print(f"Hola {nombre} {apellido}, tu número de teléfono es {telefono} y tu correo electrónico es {correo}.") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment