Created
February 9, 2024 02:53
-
-
Save CarlosRomero55/90250448bc983596137af6aa99039837 to your computer and use it in GitHub Desktop.
1.- Siempre que se registre un nuevo usuario de forma exitosa generaremos un identificador único para este registro/usuario. Te recomiendo sea un ID numérico auto incremental, que comience en 1 hasta N. Sin embargo siéntete libre elegir el formato o tipo que tú desees. 2.- Todos estos nuevos identificadores deberán almacenarse en un listado que …
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
cantidad_usuarios = input("¿Cuántos nuevos usuarios desea registrar? ") | |
if cantidad_usuarios.isdigit(): | |
cantidad_usuarios = int(cantidad_usuarios) | |
usuarios = [] | |
identificadores = [] | |
contador = 1 | |
for i in range(cantidad_usuarios): | |
print(f"\nUsuario {i+1}:") | |
nombre = input("Ingrese su nombre: ") | |
apellidos = input("Ingrese sus apellidos: ") | |
telefono = input("Ingrese su número de teléfono (10 dígitos): ") | |
correo = input("Ingrese su correo electrónico: ") | |
while not (5 <= len(nombre) <= 50 and 5 <= len(apellidos) <= 50 and len(telefono) == 10 and telefono.isdigit() and 5 <= len(correo) <= 50 and '@' in correo and '.' in correo): | |
print("Ha ingresado datos incorrectos. Por favor, inténtelo nuevamente.") | |
nombre = input("Ingrese su nombre: ") | |
apellidos = input("Ingrese sus apellidos: ") | |
telefono = input("Ingrese su número de teléfono (10 dígitos): ") | |
correo = input("Ingrese su correo electrónico: ") | |
usuarios.append({"ID": contador, "Nombre": nombre, "Apellidos": apellidos, "Teléfono": telefono, "Correo electrónico": correo}) | |
identificadores.append(contador) | |
contador += 1 | |
print("\nUsuarios registrados correctamente:") | |
for usuario in usuarios: | |
print(usuario) | |
print("\nIdentificadores de los usuarios:") | |
print(identificadores) | |
else: | |
print("Por favor, ingrese un número válido para la cantidad de usuarios.") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment