42 lines
1.7 KiB
Python
42 lines
1.7 KiB
Python
|
# Импорт библотеки рандом, для генерации случайных чисел
|
|||
|
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, '.')
|
|||
|
|