# variables
entero=9
decimal=9.6
cadena="hola que tal"
booleano=True
# estructura de control if
# nos permite controlar el flujo del programa si se cumplen condiciones
"""
if condicion_es_cierta:
hago_esto
else:
hago_esto_otro
"""
edad=20
if edad>=18:
print("Puedes comprar alcohol")
else:
print("No puedes comprar")
# las condiciones pueden ser muy complicadas
pais='España'
# Los paréntesis EN ESTE CASO no hacen falta
if (pais=='España' and edad>=18) or (pais=='EEUU' and edad>=21) or (edad>40) and (pais!='arabia saudi'):
print("Puedes comprar alcohol")
else:
print("No puedes comprar")
# Bucles: while y for
"""
Cuando no sabemos cuando se va a cumplir la condición
while condicion:
hago algo
OJO: que dentro del bucle se cambie la condición
"""
cont=0
while cont<10:
print(cont)
cont+=1 # modifiquemos la condicion
# empezar por 1 y luego duplicar hasta llegar a 1000000
cont=1
while cont<1000000:
print(cont)
cont*=2
numero=1
while numero!=0:
numero=int(input("Dame un numero (0 para salir"))
# bucle for: cuando si sabemos la longitud de lo que queremos recorrer
for i in range(1,11):
print(i)
# Hace algo 10 veces va del 0 al 9
for i in range(10):
print(i)
# recorre cualquier iterable: tuplas diccionarios conjuntos listas
lista=[1,4,2,6,3,9]
for numero in lista:
print(numero)