Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- russia=open("C:/users/asus/Desktop/Russian.txt", "r", encoding="utf-8")
- english=open("C:/users/asus/Desktop/english.txt", "r", encoding="utf-8")
- check=0
- right=0
- n_word=0
- rus_word=""
- eng_word=""
- rus_symbol=""
- eng_symbol=""
- print("Привет! Это небольшой тест на знание простых слов английского языка. Я буду выдавать слова из файла \"russia.txt\", а ты должен/должна перевести его на английский язык. Я все проверю и выставлю в конце оценку!")
- while check==0:
- if right==10:
- break
- while eng_symbol != ",":
- eng_symbol=english.read(1)
- if eng_symbol == " " or eng_symbol == ",":
- continue
- elif eng_symbol==".":
- check=1
- break
- else:
- eng_word+=eng_symbol
- while rus_symbol != ",":
- rus_symbol=russia.read(1)
- if rus_symbol == " " or rus_symbol == ",":
- continue
- elif rus_symbol==".":
- check=1
- break
- else:
- rus_word+=rus_symbol
- continue
- print("Введите перевод на английский словa \"" + rus_word + "\":")
- guess=input()
- if guess==eng_word:
- print("Верно!\n")
- right+=1
- else:
- print("Неверно!")
- rus_symbol=""
- eng_symbol=""
- rus_word=""
- eng_word=""
- n_word+=1
- print("Слова закончились! Всего слов: " + str(n_word) + ". Количество верных переводов:", right)
- if right >= int(n_word / 100 * 90):
- print("Ваша оценка - 5")
- elif right >= int(n_word / 100 * 70):
- print("Ваша оценка - 4")
- elif right >= int(n_word / 100 * 50):
- print("Ваша оценка - 3")
- else:
- print("Ваша оценка - 2")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement