Jul-15-2020, 11:41 PM
Hello , sorry for this simple mistake but I could not solve this. I am trying to text firstly english then turkısh words.Then they will come random and if I know correct ,correctWords will increase. I have simple mistake that ı can not see, So pls can u show me where I did mistake.
Thank you.
import random list_words = [] turkısh_words= [] def writeWords(): print('Welcome to your english program.. To exit please write "exit"\n') while True: words = input('Your English word: ') if words == 'exit': break else: if words == "stop": print(list_words) break else: list_words.append(words) while True: answers = input('Your Turkısh word: ') turkısh_words.append(answers) break print(turkısh_words) print(f'number of total words is {len(list_words)}') def getWords(): writeWords() wrong_Words = [] correctWords = 0 print("Words are coming...\n") for i in range(1,len(turkısh_words)+l): get = random.choice(list_words) print(get) answer = input("Answer: ") if get == answer: correctWords += 1 else: wrong_Words.append(get) print(f'Number of correct answers: {correctWords}') print(wrong_Words) getWords()I have a mistake about for probably. I do not know what to do , Help me pls.
Thank you.