Сделай игру Камень ножницы бумага

Сделай игру Камень ножницы бумага
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 08.05.2025 15:06

Сделай игру Камень ножницы бумага

Вот пример кода для игры "Камень, ножницы, бумага" на языке Python. Результат оформлен разметкой Markdown.

import random

def play_game():
    user_choice = input("Выберите камень (r), ножницы (s) или бумагу (p): ").lower()
    while user_choice not in ['r', 's', 'p']:
        user_choice = input("Неверный ввод. Пожалуйста, выберите камень (r), ножницы (s) или бумагу (p): ").lower()

    computer_choice = random.choice(['r', 's', 'p'])
    print(f"Компьютер выбрал: {computer_choice}")

    if user_choice == computer_choice:
        return "Это ничья!"
    elif (user_choice == 'r' and computer_choice == 's') or \
         (user_choice == 's' and computer_choice == 'p') or \
         (user_choice == 'p' and computer_choice == 'r'):
        return "Вы выиграли!"
    else:
        return "Вы проиграли!"

if __name__ == "__main__":
    print(play_game())

Как использовать код:

  1. Скопируйте код в файл, например rock_paper_scissors.py.
  2. Запустите файл через терминал или командную строку, используя команду: python rock_paper_scissors.py.
  3. Следуйте инструкциям на экране для игры.

Удачи!