Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import random
- import time
- endColor = '\033[0m' # закончить цвет
- boldText = '\033[01m' # жирный текст
- options = {"1": "Камень", "2": "Ножницы", "3": "Бумага"}
- win_u = 0 # победы пользователя
- win_c = 0 # победы компьютера
- while True:
- time.sleep(0.2)
- print(boldText + '\nSCORE:' + endColor)
- print(' Вы:', win_u)
- print(' Компьютер:', win_c)
- time.sleep(0.2)
- print(boldText + '\n1' + endColor + ' - Камень | ' + boldText + '2' + endColor + ' - Ножницы | ' + boldText + '3' + endColor + ' - Бумага | ' + boldText + 'q ' + endColor + ' - выйти')
- user = input(boldText + '\n> ' + endColor)
- user = user.lower()
- if user == 'q':
- break
- if user not in options.keys():
- print(boldText + '\nВведите число от 1 до 3. \n0 или q - выход' + endColor)
- continue
- choice = random.choice(list(options.keys()))
- print('\nВы:', boldText + options[user] + endColor)
- print('Рандом:', boldText + options[choice] + endColor)
- if choice == user:
- time.sleep(0.1)
- print(boldText + '\nНичья :|' + endColor)
- win_u = win_u + 0
- win_c = win_c + 0
- elif (user, choice) in (("1", "2"), ("3", "1"), ("2", "3")):
- time.sleep(0.1)
- print(boldText + '\nВы выиграли :)' + boldText)
- win_u = win_u + 1
- else:
- time.sleep(0.2)
- print(boldText + '\nВы проиграли :(' + boldText)
- win_c = win_c + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement