-
Notifications
You must be signed in to change notification settings - Fork 0
/
for-examples.py
39 lines (32 loc) · 1.27 KB
/
for-examples.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
# Indica si la letra indicada es una vocal
def es_vocal(letra):
return letra == 'a' or letra == 'e' or letra == 'i' or letra == 'o' or letra == 'u'
def run():
# Imprime valores desde el 5 (inclusive) hasta el 101(no inclusive)
for interador in range(5, 101):
print("Estas en la iteración ["+str(interador)+"]")
# Solicita una frase y muestra cada posicion
frase_input = input("Ingresa una frase: ")
# Itera con for desde 0 hasta el final del input
print("Imprime recorriendo posicion a posicion por index")
for posicion in range(0, len(frase_input)):
print("Caracter en posicion [" + str(posicion) +"]: " + frase_input[posicion])
# Itera letra por letra de una cadena
print("Imprime recorriendo letra a letra")
for letra in frase_input:
print("Caracter : " + letra)
# Solo muestra las vocales de la frase
print("Imprime solo vocales")
for letra in frase_input:
if es_vocal(letra):
print("Caracter : " + letra)
else:
continue
# Solo muestra las vocales de la frase
print("Imprime solo hasta la primera vocal")
for letra in frase_input:
print("Caracter : " + letra)
if es_vocal(letra):
break
if __name__ == '__main__':
run()