Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 29, 2019 11:09:35

EugeneDemonSpeed666
Зарегистрирован: 2019-06-26
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу решить задачу

http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html#id5 task_8_2

 while not wall_is_on_the_right():
		move_right()
		
		while not wall_is_above():
			fill_cell()
			move_right()

Отредактировано EugeneDemonSpeed666 (Июнь 29, 2019 18:15:12)

Офлайн

#2 Июнь 30, 2019 01:19:26

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9897
Репутация: +  855  -
Профиль   Отправить e-mail  

Не могу решить задачу

Тут нужно if использовать и and.

если сверху есть стена и снизу есть стена то
ничего не делать
иначе
закрасить клетку
конец если
цикл пока справа нет стены выполнять
шагнуть вправо
если сверху есть стена и снизу есть стена то
ничего не делать
иначе
закрасить клетку
конец если
конец цикла



Отредактировано py.user.next (Июнь 30, 2019 01:22:53)

Офлайн

#3 Июнь 30, 2019 10:04:43

EugeneDemonSpeed666
Зарегистрирован: 2019-06-26
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу решить задачу


py.user.next
Тут нужно if использовать и and.
спасибо )))

Офлайн

#4 Сен. 2, 2019 05:52:29

No_MeRcY
Зарегистрирован: 2019-09-02
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу решить задачу

Лично я решил данную задачу так

    if not wall_is_above():
        fill_cell()
    while not wall_is_on_the_right():
        move_right()
        if not wall_is_above():
            fill_cell()

Отредактировано No_MeRcY (Сен. 2, 2019 05:52:59)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version