Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # for: bucle definido: configura automáticamente inicio, condicion
- # de salida e incremento, en while lo tiene que hacer el programador
- lista = ["Ana", "Jorge", "Luisa"]
- '''
- i = 0 # condicion de inicio
- while i < len(lista): # condición de salida
- print(lista[i])
- i = i + 1 # incremento
- # estructura:
- """
- for <iterador> in <iterable>:
- ....
- .....
- -.--
- Notas: <iterador> es una variable --> la llamo como quiera
- <iterable> recuerden: TODA COLECCION ES ITERABLE :listas, tuplas, cadenas, diccionarios
- """
- for nombre in lista:
- print(nombre)
- # Script que pide una frase y devuelve la cantidad de consonantes y
- # vocales que posee
- # Pasos a seguir (método para resolver problemas):
- # 1) ¿uso for, while o if?
- # Tengo que recorrer la frase para ver si cada caracter es vocal,
- # consonante u otra cosa. RECORRER --> ITERAR --> BUCLE
- # Como el bucle es definido (es una frase) --> for
- # 2) Con cada caracter me pregunto si es vocal, consonante u otra cosa
- # de acuerdo al tipo de caracter sumo una vocal, una consonante, etc
- # si es vocal: vocales = vocales + 1, etc --> CONDICIONAL --> IF
- vocales = 0
- consonantes = 0
- otros = 0
- frase = input("Ingrese una frase: ")
- for caracter in frase:
- if caracter.lower() in "aeiouáéíóú":
- vocales = vocales + 1
- elif caracter.lower() in "bcdfghjklmnñpqrstvwxyz":
- consonantes = consonantes + 1
- else:
- otros = otros + 1
- print(f"Vocales: {vocales}")
- print(f"Consonantes: {consonantes}")
- print(f"Otros caracteres: {otros}")
- for numero in range(1,101,2): #range(inicio, tope, incremento)
- print(numero, numero**2)
- # range(tope) inicio = 0, incremento = 1
- for n in range(10):
- print(n)
- # range(inicio, tope) incremento=1
- for n in range(1000, 1050):
- print(n)
- '''
- # Script que simula una cuenta regresiva y una bomba que explota tras 10 segundos
- import time
- for n in range(10,0,-1):
- print(n)
- time.sleep(1)
- print("BOOOM")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement