forked from HectorRiquelme/lenguaje-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
06-ciclos.py
97 lines (73 loc) · 2.12 KB
/
06-ciclos.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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
'''
tema: 06 - ciclos
A - while
B - for
C - break
D - continue
ejercicio:
01 - número del 0 al 5 con while
02 - número del 0 al 5 con for
'''
'''
::::::::::::::::::::::::::::::
A - while
::::::::::::::::::::::::::::::
el ciclo while es un ciclo o bucle
en el cual se entra y no se puede escapar
de él mientras la condición se siga cumpliendo
a=1
while a==1:
a=2
::::::::::::::::::::::::::::::
B - for
::::::::::::::::::::::::::::::
el ciclo for es un ciclo o bucle
en el cual se estará iterando por n
número de veces que se determine en
su condición
for i in range(10):
print(i)
::::::::::::::::::::::::::::::
C - break
::::::::::::::::::::::::::::::
es una sentencia cuya funcionalidad es
romper un bucle aún sin terminar su ciclo
para así escapar de él
while(1==1):
break
::::::::::::::::::::::::::::::
D - continue
::::::::::::::::::::::::::::::
es una sentencia cuya funcionalidad es
saltar al siguiente ciclo en el bucle,
es decir,
supongamos que estas haciendo uso de "for"
el cual será recorrido 5 veces, pero usted desea
que en el tercer recorrido su código no ejecute la lógica
dentro del ciclo for y que salte al cuarto recorrido sin
hacer nada de lo que está programado, eso quedaría
de la siguiente forma:
for i in range(5):
if i == 3:
continue # dejamos de ejecutar la logica y saltamos al cuarto ciclo
print(i)
'''
#----------------------------------------------
'''
::::::::::::::::::::::::::::::::::::::::::::::::
01 - número del 0 al 5 con while
::::::::::::::::::::::::::::::::::::::::::::::::
'''
print('\n01 - numero del 0 al 5 con while\n')
contador=0
while contador < 5:
print(f' i:{contador+1}')
contador+=1
'''
::::::::::::::::::::::::::::::::::::::::::::::::
02 - número del 0 al 5 con for
::::::::::::::::::::::::::::::::::::::::::::::::
'''
print('\n02 - numero del 0 al 5 con for\n')
for i in range(5):
print(f' i:{i+1}')