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.
