2021-07-31 17:10:28 +04:00

42 lines
1.7 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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