Skip to content

Commit 8a3db3a

Browse files
authored
Merge pull request #7998 from mariovelascodev/main
#16 - Python
2 parents a286e09 + e4478b3 commit 8a3db3a

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import re
2+
3+
text = "El ejercicio 16 de expresiones regulares ha sido resulto el 05/03/2025"
4+
5+
#Expresión regular que busca números
6+
regular_expression = "\d+"
7+
8+
#Encontrar y mostrar todos los números de una cadena
9+
print(re.findall(regular_expression, text))
10+
11+
12+
#EXTRA
13+
#Validar email
14+
email_validate = "^[a-zA-Z]+.?[a-zA-Z0-9]+.?[a-zA-Z0-9]+\@[a-zA-Z]+\.[a-zA-Z]+"
15+
valid_email = re.match(email_validate, "correo2@correo.es")
16+
17+
if valid_email is not None:
18+
print("Email correcto")
19+
else:
20+
print("El email no es valido")
21+
22+
#Validar número de teléfono
23+
phone_validate = "\+?\d{3,15}$"
24+
25+
valid_phone = re.match(phone_validate, "+34123456789")
26+
27+
if valid_phone is not None:
28+
print("Número de teléfono correcto")
29+
else:
30+
print("El número de teléfono no es valido")
31+
32+
#Validar una url
33+
url_validate = "[w]{0,3}\.?\w{3,}\.{1}[a-z]{2,4}$"
34+
35+
valid_url = re.match(url_validate, "google.com")
36+
37+
if valid_url is not None:
38+
print("La url es correcta")
39+
else:
40+
print("La url no es valida")
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
for number in range(1,11):
2+
print(number)
3+
4+
print("Termina la iteración del bucle for con range()\n")
5+
6+
number = 0
7+
while number < 10:
8+
number += 1
9+
print(number)
10+
11+
print("Termina la iteración del bucle while\n")
12+
13+
numbers = [1,2,3,4,5,6,7,8,9,10]
14+
for number in numbers:
15+
print(number)
16+
17+
print("Termina la iteración del bucle for en listas\n")
18+
19+
#EXTRA
20+
print("EXTRA")
21+
numbers = {1,2,3,4}
22+
23+
for number in numbers:
24+
print(number)
25+
26+
print("\n----------------------")
27+
28+
dictionary = {
29+
"a": 1,
30+
"b": 2,
31+
"c": 3
32+
}
33+
34+
for key, value in dictionary.items():
35+
print(f"{key}: {value}")
36+
37+
print("\n----------------------")
38+
39+
list = [number**2 for number in range(1,6)]
40+
print(list)
41+
42+
print("\n----------------------")
43+
44+
numbers = (1,2,3,4)
45+
46+
for number in numbers:
47+
print(number)
48+
49+
print("\n----------------------")
50+
51+
number = 0
52+
while number < 5:
53+
number += 1
54+
print("La variable number vale", number)
55+
else:
56+
print("Se ha completado toda la iteración y la variable number vale", number)

0 commit comments

Comments
 (0)