Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 August 06

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
было бы хорошо сделать два последовательных цикла,
while not wall_is_on_the_left():
   if not wall_is_above():
       goto к хотьбе вверх до упора
   move_left()
while not wall_is_on_the_right():
   if not wall_is_above():
       goto к хотьбе вверх до упора
   move_right()
Сдаюсь, лыжи не поехали ))
Чет не складыватся в голове решение.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
Сдаюсь, лыжи не поехали ))
Чет не складыватся в голове решение.
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Блин, был близок и в то же время далеко )
Я выносил в отдельную функцию шаги вверх и влево, но условие не верное было немного. Есть к чему стремиться.
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Спасибо!
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А скажите пожалуйста, можно как то запускаемый код робота, позиционировать, чтоб он не в центре экрана появлялся, а слева? )
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
можно как то
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
А скажите пожалуйста, можно как то запускаемый код робота, позиционировать, чтоб он не в центре экрана появлялся, а слева? )
Да. Это tkinter внутри. Там надо найти где позиционирование и размер окна  задается
К компу скоро подойду, найду
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Короче задается позицинирование в методом
tk.geometry("window width x window height + position right + position down")
этот метод задается в файле pyrob/pyrob/viz.py
там есть функция render_maze
в ней
  tk.geometry('{}x{}+{}+{}'.format(w, h, x, y))
там параметры x,y вычисляются чтобы быть по центру, а можно их задать нулевыми, до вызова этой функции.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
О, да. Благодарю! 👌
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А я не сильно с условиями заморочился? ))
Можно ли было, как то короче сделать?
источник

ИБ

Иван Безумный... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
А я не сильно с условиями заморочился? ))
Можно ли было, как то короче сделать?
Через время вернись к нему и сделаешь код красивее и менее громостким. Всё приходит с опытом.
источник
2020 August 07

д

денис in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ребят,одни советуют с пайтона начинать,другие с фрот енда,так с чего лучше начинать
источник

ум

убийца миров... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
денис
ребят,одни советуют с пайтона начинать,другие с фрот енда,так с чего лучше начинать
С устройства компьютера.
источник

М

Макс in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
С устройства микросхем
источник

д

денис in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ночь тролинга пфф
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
питон - очень простой язык для начинающих
источник

Ms

Me sato in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
С рот фронта
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
чем хотите заниматься, с того и начинайте... что вообще значит "начинать с фронтенда"?
источник

ум

убийца миров... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ну, вообще, я не троллил...
источник