Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions Roadmap/16 - EXPRESIONES REGULARES/python/mariovelascodev.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import re

text = "El ejercicio 16 de expresiones regulares ha sido resulto el 05/03/2025"

#Expresión regular que busca números
regular_expression = "\d+"

#Encontrar y mostrar todos los números de una cadena
print(re.findall(regular_expression, text))


#EXTRA
#Validar email
email_validate = "^[a-zA-Z]+.?[a-zA-Z0-9]+.?[a-zA-Z0-9]+\@[a-zA-Z]+\.[a-zA-Z]+"
valid_email = re.match(email_validate, "correo2@correo.es")

if valid_email is not None:
print("Email correcto")
else:
print("El email no es valido")

#Validar número de teléfono
phone_validate = "\+?\d{3,15}$"

valid_phone = re.match(phone_validate, "+34123456789")

if valid_phone is not None:
print("Número de teléfono correcto")
else:
print("El número de teléfono no es valido")

#Validar una url
url_validate = "[w]{0,3}\.?\w{3,}\.{1}[a-z]{2,4}$"

valid_url = re.match(url_validate, "google.com")

if valid_url is not None:
print("La url es correcta")
else:
print("La url no es valida")
56 changes: 56 additions & 0 deletions Roadmap/17 - ITERACIONES/python/mariovelascodev.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
for number in range(1,11):
print(number)

print("Termina la iteración del bucle for con range()\n")

number = 0
while number < 10:
number += 1
print(number)

print("Termina la iteración del bucle while\n")

numbers = [1,2,3,4,5,6,7,8,9,10]
for number in numbers:
print(number)

print("Termina la iteración del bucle for en listas\n")

#EXTRA
print("EXTRA")
numbers = {1,2,3,4}

for number in numbers:
print(number)

print("\n----------------------")

dictionary = {
"a": 1,
"b": 2,
"c": 3
}

for key, value in dictionary.items():
print(f"{key}: {value}")

print("\n----------------------")

list = [number**2 for number in range(1,6)]
print(list)

print("\n----------------------")

numbers = (1,2,3,4)

for number in numbers:
print(number)

print("\n----------------------")

number = 0
while number < 5:
number += 1
print("La variable number vale", number)
else:
print("Se ha completado toda la iteración y la variable number vale", number)