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

Написати гру в Microbit (найбільше число)


1 напишіть гральний кубик

2 дозвольте його підкидати гравцям А тa В

3 повторіть код 3 рази

4 підрахуйте цифри


Наприклад

4 + 2 + 5 гравець А

3 + 1 + 4 гравець В

Переміг гравець А

Ответы

Автор ответа: andreyfedyanovich
1

Я старался)
from microbit import *

import random

# Функція для підкидання кубика

def roll_dice():

   display.show(Image.DIAMOND_SMALL)

   sleep(500)

   dice_number = random.randint(1, 6)

   return dice_number

# Початок гри

display.scroll("ГРА: НАЙБІЛЬШЕ ЧИСЛО")

# Гравці

player_A_score = 0

player_B_score = 0

# 3 раунди

for round in range(3):

   display.scroll("РАУНД {}".format(round + 1))

   sleep(1000)

   # Підкидання кубика гравцю А

   player_A_roll = roll_dice()

   display.show(str(player_A_roll))

   sleep(1000)

   # Підкидання кубика гравцю В

   player_B_roll = roll_dice()

   display.show(str(player_B_roll))

   sleep(1000)

   # Підрахунок результатів

   player_A_score += player_A_roll

   player_B_score += player_B_roll

# Визначення переможця

if player_A_score > player_B_score:

   display.scroll("Переміг: Гравець А")

elif player_A_score < player_B_score:

   display.scroll("Переміг: Гравець В")

else:

   display.scroll("Нічия!")

# Кінець гри

display.scroll("ГРА ЗАКІНЧЕНА")

Похожие вопросы
Предмет: Физика, автор: kaspriuihor
Предмет: Математика, автор: noname29908