← К задачам
Тяжело · +4ИгрыСтруктуры данных

Камень, ножницы, бумага

Напишите функцию, которая имитирует игру «Камень, ножницы, бумага». На вход подаются знаки, которые показывают игроки: камень, ножницы или бумага. Функция должна вывести одно из 3-х сообщений:

  • «Победил первый игрок»;
  • «Победил второй игрок»;
  • «Ничья».

Правила «Камень, ножницы, бумага»

  • Два игрока одновременно называют один из возможных знаков: «камень», ножницы» или «бумага».
  • Камень бьет ножницы, бумага бьет камень, ножницы бьют бумагу.

Примеры

rps("камень", "бумага") ➞ "Победил второй игрок"

rps("бумага", "камень") ➞ "Победил первый игрок"

rps("бумага", "ножницы") ➞ "Победил второй игрок"

rps("ножницы", "ножницы") ➞ "Ничья"

rps("ножницы", "бумага") ➞ "Победил первый игрок"

Примечание

Попробуйте использовать numpy вместо конструкциий if.

import numpy as np
def rps(sign1, sign2):
	
Для запуска тестов необходима авторизация.
Поддержать проект