Ejercicio163

 avatar
unknown
python
3 years ago
1.6 kB
70
Indexable
# -*- coding: utf-8 -*-
"""
Created on Thu Nov 25 08:07:01 2021

@author: Quiubs
"""
import sys

#file_dir =  "C:/Users/Quiubs/Desktop/Ejercicio163/words.txt"
file_dir = input("Ingresa la direccion del archivo:\n")
words_array = []
try:
    file_words = open(file_dir, "r")
    words_array = file_words.readlines()
    file_words.close()
except OSError as e:
     print ("El archivo no se pudo abrir, porfavor escribe un nombre de archivo valido")
     sys.exit(0)

try:
    for word in words_array:
        voc_indices = {}
        palabra = word.strip().lower()
        if ('a' in palabra) and palabra.count('a') == 1:
            voc_indices['a'] = palabra.index('a')
    
        if ('e' in palabra) and palabra.count('e') == 1:
            voc_indices['e'] = palabra.index('e')
        
        if ('i' in palabra) and palabra.count('i') == 1: 
            voc_indices['i'] = palabra.index('i')
        
        if ('o' in palabra) and palabra.count('o') == 1:
            voc_indices['o'] = palabra.index('o')
        
        if ('u' in palabra) and palabra.count('u') == 1:  
            voc_indices['u'] = palabra.index('u')
    
        if ('y' in palabra) and palabra.count('y') == 1:
            voc_indices['y'] = palabra.index('y')
        
        if len(voc_indices) == 6:
            if voc_indices['a'] < voc_indices['e'] <  voc_indices['i'] < palabra.index('o') < palabra.index('u') < palabra.index('y'):
                print (palabra)
except:
    print ("Algo salio mal no se que")
    sys.exit(0)
Editor is loading...