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, '.')
|
||
|