Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@CarlosRomero55
Created February 6, 2024 23:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CarlosRomero55/c63d2b214679cc94e31e70d3dc400522 to your computer and use it in GitHub Desktop.
Save CarlosRomero55/c63d2b214679cc94e31e70d3dc400522 to your computer and use it in GitHub Desktop.
Para esto el programa deberá preguntar cuando nuevos usuarios se pretenden registrar. Si el por ejemplo coloco 5, bueno, serán 5 nuevos usuarios los que se deben capturar, usuarios con sus correspondientes valores: Nombre, apellidos, número de teléfono y correo electrónico. Además de todo esto, añadiremos una capa extra de seguridad, implementa…
cantidad_usuarios = input (' ¿Cuantos nuevos usarios desea registrar? ')
if cantidad_usuarios.isdigit():
cantidad_usuarios = int(cantidad_usuarios)
usuarios = []
for i in range (cantidad_usuarios):
print(f'\n usuario{i+1}:')
name = input ('Ingrese sus Nombre (S) : ')
lastname = input('Ingrese sus apellidos : ')
cell_num = int (input( ' Ingrese su Número de teléfono : '))
mail = input('Ingrese su correo electrónico : ')
while not (5<= len(name) <= 50 and 5<= len (lastname) <= 50 and len(cell_num) == 10 and cell_num.isdigit () and 5<= len (mail) <= 50 and '@' in mail and '.' in mail ):
print("Ha ingresado datos incorrectos. Por favor, inténtelo nuevamente.")
name = input ('Ingrese sus Nombre (S) : ')
lastname = input('Ingrese sus apellidos : ')
cell_num = int (input( ' Ingrese su Número de teléfono : '))
mail = input('Ingrese su correo electrónico : ')
usuarios.append({"Nombre": name, "Apellidos": lastname, "Teléfono": cell_num, "Correo electrónico": mail})
print("\nUsuarios registrados correctamente:")
for usuario in usuarios:
print(usuario)
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