Софтуерно Инженерство
Loading...
vylkrist avatar vylkrist 2 Точки

Задача на Python - Моля за помощ

Здравейте Колеги,

Изправен съм пред един казус - решаването на долупосочената задача на Python. Уви, моята компетенция е в друга сфера и се обръщам към Вас за съдействие. Превел съм задачата от Френски ез. на Английски ез. и предполагам има някои грешки в самите функции, за което се извинявам предварително.


To test if there is an obstacle in front of the robot, use an "if" block.

For example, to move the robot down if it has an obstacle to its right, you can write:

 

If obstacleRight ():

    low()

 

Note: In total, the robot must move 16 times to the right to reach the green zone.

Your program must start with the line:

 

  • from robot import *

 

The functions available to control the robot are:

 

  • right()
  • up ()
  • low()
  • obstacleRight ()

 

The following keywords are allowed:        for, if, else

The following keywords are prohibited:    while, not, and, or, list, set, square brackets [], def

 

0
Python
TeodorStefanovPld avatar TeodorStefanovPld 948 Точки
Best Answer

искаш да я решим или какво? смисъл това е задача за цикли няма ли някаква матрица какво ще ти подават? иначе с някакви if else? да се направи и можеш да го движиш нагоре надолу ок. Но какво ще ти подават като вход как да напиша код като незнам какво се очаква от мен решението не е сложно,думите които са забранили с тях се правят цикли и дефинират функции нищо особено.

0
vylkrist avatar vylkrist 2 Точки

Бих искал някой да ми помогне с решението - Да. Извинете ме всички, не можах да прикача снимка тук, към моя коментар. Позволих си да намеря Teodor Stefanov във Facebook и там да му изпратя снимката с необходимите данни. Ако той може да я пусне тук и направо да продължим разговор тук, ще бъда безкрайно благодарен!

 

0
vylkrist avatar vylkrist 2 Точки

Благодаря безкрайно много на Теодор Стефанов, който успя да разгадае от Френски ез. самата задача и я реши! Оценявам помощта му и пожелавам само успехи в бъдеще! ;)

0