✊ КАМЕНЬ-НОЖНИЦЫ-БУМАГА НА PYTHON ЗА 20 СТРОК Классическая игра. Минимум кода. Полный функционал. import random varian
Классическая игра. Минимум кода. Полный функционал.
import random
variants = ["камень", "ножницы", "бумага"]
while True:
player = input("Твой ход (камень/ножницы/бумага/выход): ").lower()
if player == "выход":
break
if player not in variants:
print("Некорректный ввод")
continue
bot = random.choice(variants)
print(f"Бот выбрал: {bot}")
if player == bot:
print("Ничья 🤝")
elif (player == "камень" and bot == "ножницы") or \
(player == "ножницы" and bot == "бумага") or \
(player == "бумага" and bot == "камень"):
print("Ты выиграл! 🎉")
else:
print("Бот победил 😄")
Что внутри:
➡️ Бесконечный цикл while True - играем пока не надоест
➡️ random.choice() - бот выбирает случайно
➡️ input().lower() - защита от регистра
Добавить самому:
⬆️ Счётчик побед (player_wins += 1)
⬆️ Компьютер запоминает твои ходы и подстраивается
⬆️ Графика через Pygame
Скопируй, запусти, доработай. Скинь результат в комментарии 👇
Получать EasyCoin за проекты ➡️ easycode-lab.ru