Создать для micro:bit игру Rock,Paper,Scissors,Lizard,Spock

Ответы

Ответ дал: uwu6b6b
0

Конечно! Вот простой код для создания игры Rock, Paper, Scissors, Lizard, Spock на платформе micro:bit:

```python

from microbit import *

import random

# Задаем опции для игры

options = ['Rock', 'Paper', 'Scissors', 'Lizard', 'Spock']

while True:

# Ожидаем ввод пользователя (камень, бумага, ножницы, ящерица или Спок)

display.show(">")

while not button_a.is_pressed() and not button_b.is_pressed():

pass

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

computer_choice = random.choice(options)

# Проверяем, кто победил и отображаем результат

if button_a.is_pressed():

user_choice = options[0] # Rock

else:

user_choice = options[1] # Paper

display.scroll("You: " + user_choice)

display.scroll("Computer: " + computer_choice)

# Определяем победителя

if user_choice == computer_choice:

display.scroll("It's a tie!")

elif (user_choice == "Rock" and (computer_choice == "Scissors" or computer_choice == "Lizard")) or \

(user_choice == "Paper" and (computer_choice == "Rock" or computer_choice == "Spock")) or \

(user_choice == "Scissors" and (computer_choice == "Paper" or computer_choice == "Lizard")) or \

(user_choice == "Lizard" and (computer_choice == "Spock" or computer_choice == "Paper")) or \

(user_choice == "Spock" and (computer_choice == "Scissors" or computer_choice == "Rock")):

display.scroll("You win!")

else:

display.scroll("Computer wins!")

```

Вас заинтересует