Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # Estructuras de lógicas: 1 condicional (if-else) y dos bucles (repeticion)
- # uno indefinido (while) y otro definido (for)
- """
- i = 2 # INICIALIZACION de la variable i
- while i < 3: # CONDICIÓN de la variable i para ejecutar o no el while
- print("Hola")
- i = i + 1 # INCREMENTO de la variable i
- """
- # Script que imprime los 10 primeros numeros naturales junto a sus
- # cuadrados y cubos
- i = 1 # inicializo
- while i < 11: # condición
- print(f"Nro: {i} - Cuadrado: {i**2} - Cubo: {i**3}")
- i = i + 1 # incremento
- # Script que imprime los items de una lista en forma vertical
- nombres = ["Alejandra", "Ana", "Oscar"]
- i = 0
- while i < len(nombres): # len(nombres) es 3
- print(nombres[i])
- i = i + 1
- # la palabra reservada break finaliza de manera abrupta el bucle
- # break impide ejecución infinita, se imprime solo un "Hola"
- while 2 < 3:
- print("Hola")
- break
- # la palabra reservada continue reinicia el bucle
- # continue reinicia el bucle, por lo tanto nuca se ejecuta i = i +1
- # y se ejecuta un bucle infinito
- i = 0
- while i < 3:
- print(i)
- # continue
- i = i + 1
- print("\n\n---------------------------------------------------\n\n")
- # Reescribo los bucles DEFINIDOS con la estructura correcta: for
- # Script que imprime los items de una lista en forma vertical
- nombres = ["Alejandra", "Ana", "Oscar"]
- for nombre in nombres:
- print(nombre)
- for letra in "Murcielago":
- print(letra)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement