• Предмет: Информатика
  • Автор: tusipbekovad
  • Вопрос задан 3 месяца назад

Задание 1. Создайте игру . Сбор ягод. Суть игры: Айзере собирает ягоды в лесу. Каждая сорваная ягода оценивается в 1 балл. В лесу имеются овраги которые она должна обойти, так как пересекать их нельзя. В случае пересечение оврагов Айзере теряет 1 балл. Айзере должна собрать все ягоды. ПОЖАЛУЙСТА ПОМОГИТЕЕ СРОЧНО ДАМ 13 БАЛОВ​

Ответы

Ответ дал: piddubnakdanilo
0

Ответ:

Объяснение:

import random

berry_coordinates = [(1, 4), (3, 2), (5, 5), (7, 1)]

ravine_coordinates = [(2, 3), (4, 1), (6, 4)]

player_x = 0

player_y = 0

score = 0

berries_collected = 0

def print_board():

   for y in range(6):

       for x in range(8):

           if (x, y) == (player_x, player_y):

               print("A", end=" ")

           elif (x, y) in berry_coordinates:

               print("B", end=" ")

           elif (x, y) in ravine_coordinates:

               print("R", end=" ")

           else:

               print("-", end=" ")

       print()

   print("Score:", score)

   print("Berries collected:", berries_collected)

def move_player(direction):

   global player_x, player_y, score, berries_collecte

   if direction == "left":

       player_x -= 1

   elif direction == "right":

       player_x += 1

   elif direction == "up":

       player_y -= 1

   elif direction == "down":

       player_y += 1

   if (player_x, player_y) in ravine_coordinates:

       score -= 1

   if (player_x, player_y) in berry_coordinates:

       score += 1

       berries_collected += 1

       berry_coordinates.remove((player_x, player_y))

while True:

   print_board()

   if berries_collected == len(berry_coordinates):

       print("Вітаю! Ви зібрали всі ягоди!")

       break

   direction = input("Введіть напрямок руху (left, right, up, down): ")

   move_player(direction)

   print("\n\n")


alice12324: помогите пожалуйста с информатикой ​
https://znanija.com/task/53166228?utm_source=android&utm_medium=share&utm_campaign=question
alice12324: помоги с этим заданием
Вас заинтересует