init
This commit is contained in:
41
ch3/rock.py
Normal file
41
ch3/rock.py
Normal file
@@ -0,0 +1,41 @@
|
||||
# Импорт библотеки рандом, для генерации случайных чисел
|
||||
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, '.')
|
||||
|
Reference in New Issue
Block a user