Найти в Дзене
Создание игр

Простая игра Баскетбол на Python

import random
def create_basketball_game():
teams = ["Team A", "Team B"]
score = [0, 0]
while True:
team = random.choice(teams)
points = random.randint(1, 3)
if team == "Team A":
score[0] += points
else:
score[1] += points
print(f"{team} scored {points} points!")
print(f"Score: {teams[0]} {score[0]} - {score[1]} {teams[1]}")
if score[0] >= 21 or score[1] >= 21:
break
if score[0] > score[1]:
print(f"{teams[0]} wins!")
else:
print(f"{teams[1]} wins!")
create_basketball_game()
В этом фрагменте кода я создал простую баскетбольную игру с использованием Python. В игре участвуют две команды: «Команда А» и «Команда Б», и цель состоит в том, чтобы набирать очки до тех пор, пока одна команда не наберет 21 или более очков.
На каждой итерации случайная команда выбирается с помощью функции random.choice, а случайное количество очков

import random

def create_basketball_game():
teams = ["Team A", "Team B"]
score = [0, 0]

while True:
team = random.choice(teams)
points = random.randint(1, 3)

if team == "Team A":
score[0] += points
else:
score[1] += points

print(f"{team} scored {points} points!")
print(f"Score: {teams[0]} {score[0]} - {score[1]} {teams[1]}")

if score[0] >= 21 or score[1] >= 21:
break

if score[0] > score[1]:
print(f"{teams[0]} wins!")
else:
print(f"{teams[1]} wins!")

create_basketball_game()
В этом фрагменте кода я создал простую баскетбольную игру с использованием Python. В игре участвуют две команды: «Команда А» и «Команда Б», и цель состоит в том, чтобы набирать очки до тех пор, пока одна команда не наберет 21 или более очков.

На каждой итерации случайная команда выбирается с помощью функции random.choice, а случайное количество очков (от 1 до 3) генерируется с помощью функции random.randint.

Счет обновляется в зависимости от команды, набравшей очки, а текущий счет печатается после каждой итерации. Цикл продолжается до тех пор, пока одна команда не наберет 21 или более очков.

Наконец, функция определяет победителя на основе итоговых результатов и печатает результат.