|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.07.2018, 02:04 | #1 |
Новичок
Джуниор
Регистрация: 21.07.2018
Сообщений: 5
|
Графический исполнитель "Робот"
Есть задание: "Дойти до стены. Расстояние до стены не известно.". Необходимо использовать условное исполнение
Есть команда робота wall_is_on_the_right() если справа стена, возвращает True, иначе — False Не могу понять, куда и как она возвращает эти значения Чисто теоретически я понимаю, что должен использовать ту самую заветную команду. Если она вернет True, то я должен остановить робота, а если False, то робот должен идти направо. Но практически я не могу понять, как это сделать Буду премного благодарен за помочь в объяснении |
21.07.2018, 11:38 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Сложно что-то посоветовать по такому куцему заданию..
|
21.07.2018, 13:19 | #3 |
Новичок
Джуниор
Регистрация: 21.07.2018
Сообщений: 5
|
Робот всегда стоит около левой стены на второй строке
Ему нужно дойти до стены и не врезаться в нее, то есть остановиться перед стеной. Расстояние до стены не известно (с каждым запуском меняется количество клеток до стены, до которой нужно дойти) Я не могу понять, как мне сделать данное действие (необходимо использовать if) |
21.07.2018, 14:06 | #4 |
Новичок
Джуниор
Регистрация: 21.07.2018
Сообщений: 5
|
Пошарил по инету и понял, как объяснить
В Pascal'e и КуМир'e тоже есть робот исполнитель И в них есть команды: FreeFromRight – возвращает True если справа от Робота свободно; (Pascal) если справа свободно то (КуМир) Нужна точно такая же команда в Python3, которая будет проверять свободно ли с нужной мне стороны. Я же нашел только команду, которая проверяет есть ли стена wall_is_on_the_left() если слева стена, возвращает True, иначе — False Есть идеи? |
21.07.2018, 22:39 | #5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Ну неужели так трудно написать задание полностью?
1) Из какого пакета этот робот? Что именно писать в #import ? 2) Какие именно функции пакета разрешено использовать? |
22.07.2018, 13:57 | #6 | |
Новичок
Джуниор
Регистрация: 21.07.2018
Сообщений: 5
|
Цитата:
Просто поставил отрицание while not wall_in_the_right(): Сомневаюсь, что для такого решения тебе нужны пакеты |
|
22.07.2018, 16:59 | #7 |
Пользователь
Регистрация: 28.03.2017
Сообщений: 35
|
https://server.179.ru/wiki/?page=Inf...7B/20_09_11_16 Вот нагуглилось.
|
22.07.2018, 23:31 | #8 | |
Новичок
Джуниор
Регистрация: 21.07.2018
Сообщений: 5
|
Цитата:
|
|
23.07.2018, 15:56 | #9 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Цитата:
Цитата:
Чем твоё Код:
Код:
Как-то так, ...
|
||
23.07.2018, 16:08 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
дополню ответ.
Цитата:
Код:
Update извините, я проглядел пост #6. автор темы и так уже разобрался. Последний раз редактировалось Serge_Bliznykov; 23.07.2018 в 16:10. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Убрать папки "Pictures", "Music", "Видео", "Downloads" из "МОЙ КОМПЬЮТЕР" | Бахтиёр1916 | Windows | 1 | 05.04.2017 12:53 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |