Advertisement
Norvager

Untitled

May 24th, 2021
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #Разработать программу – клавиатурный тренажер. В ходе работы программы должны генерироваться символы,
  2. #которые необходимо вводить пользователю, количество правильно введенных символов должно подсчитываться,
  3. #при вводе неверного символа, счетчик правильно введенных символов должен обнуляться, по завершению работы
  4. #тренажера результат верно введенных символов должен выводиться на экран. Выход из режима тренажера должен
  5. #осуществляться по нажатию клавиши «Esc». При вводе неверного символа необходимо выдавать звуковое сопровождение
  6. #(системный звук).
  7. from random import randint as rand
  8. import readchar
  9. import winsound
  10.  
  11. language = int(input("Выберете язык 1 - Русский, 2 - Английский :"))
  12. loseGame = False
  13.  
  14. if language == 2 :
  15. print("Вводите символы которые видите на экране");
  16. pressedKey = None
  17.  
  18. while True:
  19. if loseGame:
  20. break
  21. kod = rand(33, 122)
  22. neededKey = chr(kod)
  23. print(neededKey, end = '', flush = True)
  24. pressedKey = readchar.readkey()
  25. while neededKey != pressedKey:
  26. print("\n")
  27. print("Ошибка!")
  28. print("\b")
  29. print('\a')
  30. winsound.Beep(1350, 400)
  31. #winsound.Beep(1600, 600)
  32. #winsound.Beep(470, 600)
  33. loseGame = True
  34. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement