Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Разработать программу – клавиатурный тренажер. В ходе работы программы должны генерироваться символы,
- #которые необходимо вводить пользователю, количество правильно введенных символов должно подсчитываться,
- #при вводе неверного символа, счетчик правильно введенных символов должен обнуляться, по завершению работы
- #тренажера результат верно введенных символов должен выводиться на экран. Выход из режима тренажера должен
- #осуществляться по нажатию клавиши «Esc». При вводе неверного символа необходимо выдавать звуковое сопровождение
- #(системный звук).
- from random import randint as rand
- import readchar
- import winsound
- language = int(input("Выберете язык 1 - Русский, 2 - Английский :"))
- loseGame = False
- if language == 2 :
- print("Вводите символы которые видите на экране");
- pressedKey = None
- while True:
- if loseGame:
- break
- kod = rand(33, 122)
- neededKey = chr(kod)
- print(neededKey, end = '', flush = True)
- pressedKey = readchar.readkey()
- while neededKey != pressedKey:
- print("\n")
- print("Ошибка!")
- print("\b")
- print('\a')
- winsound.Beep(1350, 400)
- #winsound.Beep(1600, 600)
- #winsound.Beep(470, 600)
- loseGame = True
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement