Untitled

mail@pastecode.io avatar
unknown
plain_text
9 months ago
919 B
1
Indexable
Never
import string


def readFile():
    gruffalotext = open("gruffalo.txt", "r")
    word=""
    gruffalo=[]



    while True:
        char = gruffalotext.read(1)
        if not char:
            break

        if char in string.ascii_letters:
            word += char

        elif char in string.punctuation:
            if char == "'":
                word += char
            else:
                gruffalo.append(word)
                gruffalo.append(char)
                word = ""
        else:
            gruffalo.append(word)
            gruffalo.append(" ")
            word=""

    gruffalotext.close()
    return(gruffalo)


def addtodictionary(words):
    dictionary={}

    while i <= (len(words)):
        if words[i] not in dictionary:
            dictionary[words[i]]= i

    return dictionary









words= readFile()
print(addtodictionary(words))