-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path011_While (1).py
81 lines (52 loc) · 1.53 KB
/
011_While (1).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
# WHILE
# Imprime edad cuando el contador llegue a 18
edad = 0
while edad < 18:
edad=edad+1
print("Tienes "+str(edad))
# Pregunta la edad mientras sea negativa
edad=int(input("Introduce edad: "))
while edad<0:
print("Edad incorrecta")
edad=int(input("Introduce edad: "))
print("tu edad es: "+str(edad))
# Calcula la raiz cuadrada de un número. Tenemos tres intentos y el número no puede ser negativo.
import math;
intentos=0
num = int(input("Introduce numero: "))
while num<0:
intentos=intentos+1
print("Incorrecto")
num=int(input("Introduce numero: "))
if intentos==2:
print("Demasiados intentos")
break
if intentos<2:
intentos=intentos+1
solucion=math.sqrt(num)
print("la raiz cuadrada de "+str(num)+ " es: "+str(solucion))
# Bucle while con un if anidado y un break
# Salga del bucle cuando num sea 3:
num = 1
while num < 6:
print(num)
if num == 3:
break
num += 1
# en Python no existe un bucle "do-while" como tal, pero se puede lograr un
# comportamiento similar utilizando un bucle "while" junto con una condición de salida
# Ejemplo de bucle "do-while" en Python
# Variable de control
contador = 0
# Bucle "do-while"
while True:
# Código que se ejecuta al menos una vez
print("El contador es:", contador)
# Incrementar el contador
contador += 1
# Verificar la condición de salida
if contador >= 5:
break
# Código adicional dentro del bucle
print("Realizando más operaciones...")
print("Fin del bucle")