-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathejerciciosPares.py
59 lines (51 loc) · 1.52 KB
/
ejerciciosPares.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
primerNum = int(input("Introduzca el primer valor: "));
segundoNum = int(input("Introduzca el segundo valor: "));
#defino 'a' como el numero menor, y 'b' como el de maypr valor
if primerNum < segundoNum:
numeroMenor = primerNum;
numeroMayor = segundoNum;
else:
numeroMenor = segundoNum;
numeroMayor=primerNum;
#comienzo a contar en ese rango los pares
"""
contadorPares = 0;
for i in range(numeroMenor, numeroMayor + 1): #le sumo 1, porque si el segundo numero fuese par, no llegaria a contarlo
if i % 2 == 0:
contadorPares += 1;
print(f"El número {i} es par.");
else:
print(f"El número {i} es impar.");
print("En el rango: " , numeroMenor , "-" , numeroMayor ," hay " , contadorPares , " numeros pares");
"""
#mismo ejercicio con WHILE
#"""
contPares = 0;
while numeroMenor <= numeroMayor:
if numeroMenor % 2 == 0:
contPares += 1;
numeroMenor +=1;
print("\n 2- En el rango: " , numeroMenor , "-" , numeroMayor ," hay " , contPares , " numeros pares");
#"""
#Esta es otra forma de hacerlo
#Se ve el uso con "PASO" y el continue
"""
num1 = int(input("Introduzca el primer valor: "));
num2 = int(input("Introduzca el segundo valor: "));
cont = 0;
paso = 1;
if num1 > num2:
paso = -1;
for numero in range ( num1, num2 + paso, paso):
if numero == 0:
continue;
if numero % 2 == 0:
cont +=1;
print(f"Hay {cont} numeros pares")
"""
i = numero1;
while i <=numero2:
if i ==0:
i+=paso;
continue;
if i%2==0: