?>
Модифицируйте игру Камень-Ножницы-Бумага, которую мы делали на уроке. Теперь вместо игрока, будет играть второй компьютер! На вход программа принимает количество партий, которые сыграют компьютеры. Результатом будет строка, в который выводится счет и какой из компьютеров победил. Первый компьютер будет выбирать по принципу randint(1, 3) Как сделать так, чтобы второй компьютер всегда выигрывал? Вот мой код: import time import random YourScore = 0 ComputerScore = 0 while ComputerScore < 3 and YourScore < 3: print("Текущий счет - Игрок:"+str(YourScore)+"- Компьютер:"+str(ComputerScore)) player = input("Выбирайте: камень / ножницы / бумага: ") if player == "камень" or player == "ножницы" or player == "бумага": comp = random.randint(1, 3) if comp == 1: comp = "бумага" elif comp == 2: comp = "камень" else: comp = "ножницы" print("Камень, ножницы, бумага!") time.sleep(1) print("1") time.sleep(1) print("2") time.sleep(1) print("3") time.sleep(1) if comp == player: print("Ничья") elif ((player == "камень" and comp == "ножницы") or (player == "бумага" and comp == "камень") or (player == "ножницы" and comp == "бумага")): print("Ты победил!") YourScore += 1 else: print("Комп победил!") ComputerScore += 1 else: print("Нет такого варианта!") print("Игра закончилась!")
Ответы