• на джава скрипт или пайтон без ашыбок it Тема: Гра Rock, Paper, Scissors, Lizard, Spock

Ответы 2

  • Вот пример реализации игры Rock, Paper, Scissors, Lizard, Spock на языке Python:

    import random

    # Список возможных выборов

    choices = ["rock", "paper", "scissors", "lizard", "spock"]

    # Функция для получения выбора игрока

    def get_player_choice():

       choice = ""

       while choice not in choices:

           choice = input("Выберите rock, paper, scissors, lizard или spock: ").lower()

       return choice

    # Функция для получения выбора компьютера

    def get_computer_choice():

       return random.choice(choices)

    # Функция для определения победителя

    def get_winner(player_choice, computer_choice):

       if player_choice == computer_choice:

           return "Ничья"

       elif player_choice == "rock":

           if computer_choice == "scissors" or computer_choice == "lizard":

               return "Вы выиграли!"

           else:

               return "Компьютер выиграл."

       elif player_choice == "paper":

           if computer_choice == "rock" or computer_choice == "spock":

               return "Вы выиграли!"

           else:

               return "Компьютер выиграл."

       elif player_choice == "scissors":

           if computer_choice == "paper" or computer_choice == "lizard":

               return "Вы выиграли!"

           else:

               return "Компьютер выиграл."

       elif player_choice == "lizard":

           if computer_choice == "paper" or computer_choice == "spock":

               return "Вы выиграли!"

           else:

               return "Компьютер выиграл."

       elif player_choice == "spock":

           if computer_choice == "rock" or computer_choice == "scissors":

               return "Вы выиграли!"

           else:

               return "Компьютер выиграл."

    # Основной цикл игры

    while True:

       player_choice = get_player_choice()

       computer_choice = get_computer_choice()

       print("Вы выбрали: ", player_choice)

       print("Компьютер выбрал: ", computer_choice)

       print(get_winner(player_choice, computer_choice))

       play_again = input("Сыграть еще раз? (да/нет): ").lower()

       if play_again != "да":

           break

    В данном примере игрок и компьютер выбирают один из пяти вариантов (rock, paper, scissors, lizard или spock), после чего определяется победитель в соответствии с правилами игры. Игра продолжается до тех пор, пока игрок не решит завершить ее.

  • Вот пример реализации игры Rock, Paper, Scissors, Lizard, Spock на языке Python:

    python

    Copy code

    import random

    options = ['rock', 'paper', 'scissors', 'lizard', 'spock']

    def play_game(player_choice):

    computer_choice = random.choice(options)

    print(f"Player chooses {player_choice}")

    print(f"Computer chooses {computer_choice}")

    if player_choice == computer_choice:

    return "Tie"

    elif player_choice == 'rock':

    if computer_choice == 'scissors' or computer_choice == 'lizard':

    return "Player wins"

    else:

    return "Computer wins"

    elif player_choice == 'paper':

    if computer_choice == 'rock' or computer_choice == 'spock':

    return "Player wins"

    else:

    return "Computer wins"

    elif player_choice == 'scissors':

    if computer_choice == 'paper' or computer_choice == 'lizard':

    return "Player wins"

    else:

    return "Computer wins"

    elif player_choice == 'lizard':

    if computer_choice == 'paper' or computer_choice == 'spock':

    return "Player wins"

    else:

    return "Computer wins"

    elif player_choice == 'spock':

    if computer_choice == 'rock' or computer_choice == 'scissors':

    return "Player wins"

    else:

    return "Computer wins"

    print("Let's play Rock, Paper, Scissors, Lizard, Spock!")

    player_choice = input("Enter your choice: ")

    result = play_game(player_choice.lower())

    print(result)

    Этот код запрашивает у пользователя его выбор (камень, бумагу, ножницы, ящерицу или спок), затем выбирает случайным образом выбор компьютера и определяет победителя. Результат печатается на экране. Можно запустить этот код и играть в игру

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years