# 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)