42 lines
1.7 KiB
Python
Raw Permalink Normal View History

2021-07-31 17:10:28 +04:00
# Импорт библотеки рандом, для генерации случайных чисел
import random
winner = ''
random_choice = random.randint(0, 2)
# print('Компьютер выбирает', random_choice)
# присваиваем строку результату рандомного числа
if random_choice == 0:
computer_choice = 'камень'
elif random_choice == 1:
computer_choice = 'бумага'
else:
computer_choice = 'ножницы'
# print('Компьюетр выбирает', computer_choice)
user_choice = ''
# пользователь вводит свои данные
# user_choice = input('камень, ножницы или бумага? ')
while (user_choice != 'камень'
and user_choice != 'ножницы'
and user_choice != 'бумага'):
user_choice = input('камень, ножницы или бумага? ')
# print('Вы выбрали', user_choice, 'компьютер выбрал', computer_choice)
# логика программы
if computer_choice == user_choice:
winner = 'ничья'
elif computer_choice == 'бумага' and user_choice == 'камень':
winner = 'Компьютер'
elif computer_choice == 'камень' and user_choice == 'ножницы':
winner = 'Компьютер'
elif computer_choice == 'ножницы' and user_choice == 'бумага':
winner = 'Компьютер'
else:
winner = 'Пользователь'
# print(winner, 'выиграл!')
# результат программы, вывод на экран
if winner == 'ничья':
print('Мы оба выбрали', computer_choice, 'играем снова.')
else:
print(winner, 'выиграл, я выбрал', computer_choice, '.')