Advertisement
Guest User

otletaesh_ocherednyara

a guest
Apr 8th, 2020
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.91 KB | None | 0 0
  1. russia=open("C:/users/asus/Desktop/Russian.txt", "r", encoding="utf-8")
  2. english=open("C:/users/asus/Desktop/english.txt", "r", encoding="utf-8")
  3. check=0
  4. right=0
  5. n_word=0
  6. rus_word=""
  7. eng_word=""
  8. rus_symbol=""
  9. eng_symbol=""
  10. print("Привет! Это небольшой тест на знание простых слов английского языка. Я буду выдавать слова из файла \"russia.txt\", а ты должен/должна перевести его на английский язык. Я все проверю и выставлю в конце оценку!")
  11. while check==0:
  12.     if right==10:
  13.         break
  14.     while eng_symbol != ",":
  15.         eng_symbol=english.read(1)
  16.         if eng_symbol == " " or eng_symbol == ",":
  17.             continue
  18.         elif eng_symbol==".":
  19.             check=1
  20.             break
  21.         else:
  22.             eng_word+=eng_symbol
  23.     while rus_symbol != ",":
  24.         rus_symbol=russia.read(1)
  25.         if rus_symbol == " " or rus_symbol == ",":
  26.             continue
  27.         elif rus_symbol==".":
  28.             check=1
  29.             break
  30.         else:
  31.             rus_word+=rus_symbol
  32.             continue
  33.     print("Введите перевод на английский словa \"" + rus_word + "\":")
  34.     guess=input()
  35.     if guess==eng_word:
  36.         print("Верно!\n")
  37.         right+=1
  38.     else:
  39.         print("Неверно!")
  40.     rus_symbol=""
  41.     eng_symbol=""
  42.     rus_word=""
  43.     eng_word=""
  44.     n_word+=1
  45. print("Слова закончились! Всего слов: " + str(n_word) + ". Количество верных переводов:", right)
  46. if right >= int(n_word / 100 * 90):
  47.     print("Ваша оценка - 5")
  48. elif right >= int(n_word / 100 * 70):
  49.     print("Ваша оценка - 4")
  50. elif right >= int(n_word / 100 * 50):
  51.     print("Ваша оценка - 3")
  52. else:
  53.     print("Ваша оценка - 2")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement