Предмет: Информатика, автор: yarikbobryn

Поможіть будь ласка!!! Даю 30 балів (Це Python)

Доработайте игру “Камень, ножницы, бумага” так, чтобы программа объявляла победителя раунда, который первым набрал 3 очка, после этого спрашивала начинать ли новый раунд и
При вводе пользователем “yes” продолжала игру с нулевого счета.
++ модифицируйте игру так, чтобы компьютер мошенничал - делал свой ход не
случайным образом, а с учетом вашего хода, чтобы всегда выигрывать.

Приложения:

Ответы

Автор ответа: 9ETY7VEN
1

Here is the code that will make the computer always win:

```

from random import*

def game():

   pl_s = 0

   comp_s = 0

   while True:

       player = input('Сделай свой ход: - r,p или s -->  ')

       win_var = {"r":"s", "p":"r", "s":"p"}

       if player == "r":

           comp = "p"

       elif player == "p":

           comp = "s"

       elif player == "s":

           comp = "r"

       print(player, comp)

       if player == comp:

           print('Ничья')

       elif win_var[player] == comp:

           print('Вы выиграли')

           pl_s += 1

       else:

           print('Выиграл компьютер')

           comp_s += 1

       print("Вы: " + str(pl_s) + ' ' + "Компьютер: " + str(comp_s))

       if pl_s == 3:

           print("Вы выиграли раунд!")

           break

       elif comp_s == 3:

           print("Компьютер выиграл раунд!")

           break

   

   play_again = input("Хотите сыграть еще раунд? (yes/no)")

   if play_again == "yes":

       pl_s = 0

       comp_s = 0

       game()

game()

```

В этой версии игры компьютер будет всегда выигрывать, выбирая ход, который побьет ход игрока. Если игрок выберет камень, компьютер выберет бумагу. Если игрок выберет бумагу, компьютер выберет ножницы. Если игрок выберет ножницы, компьютер выберет камень. Игра будет продолжаться, как и раньше, с объявлением победителя, когда один из игроков наберет 3 очка, и вопросом пользователя, хочет ли он сыграть еще раз.


yarikbobryn: Дуже дякую тобі друже
yarikbobryn: Дякую чел.
Похожие вопросы
Предмет: Английский язык, автор: bgpvrvn4zj