Size: a a a

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

2020 July 20

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
отрабатывает секция когда робот находится в правом-верхнем-углу:
   elif (wall_is_on_the_left() and wall_is_above())==False:
       while not wall_is_on_the_left():
           move_up()
нет это правый нижний
источник

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
по сути условие у тебя "робот находится не в левом верхнем углу" - а в любом другом
так я  же брал ти по паре if  верхний левый elif  правый нижний
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ты так написал условие, что у тебя срабатывает либо одно условие, либо второе. если робот находится в левом-верхнем углу- то отрабатывает секция1 и робот идет вниз, но если робот в любом  другом углу - отрабатывает секция 2.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
чтобы отработала одна из 4х секций - напиши эксклюзивные условия для каждой секции в вот такой  конструкции
источник

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
чтобы отработала одна из 4х секций - напиши эксклюзивные условия для каждой секции в вот такой  конструкции
блет пасибо огромное
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
эти if-elif-elif-elif-elif это можно сказать единая команда с точки зрения алгоритма. отработает только одно условие, которое первое будет верное. а остальные не отработают, даже если условия входа в секцию там станут верные
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
эту конструкцию называют switch-case, в языке C есть соотв. оператор
источник

Ls

Local' software in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
эти if-elif-elif-elif-elif это можно сказать единая команда с точки зрения алгоритма. отработает только одно условие, которое первое будет верное. а остальные не отработают, даже если условия входа в секцию там станут верные
а можно еще один тех вопрос если я пише elif not wall_is_on_the_right and  wall_is_on_the_right      not - относится с обеим или токо к первому условию?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Local' software
а можно еще один тех вопрос если я пише elif not wall_is_on_the_right and  wall_is_on_the_right      not - относится с обеим или токо к первому условию?
в данном случае  только к одному, чтобы к обоим - нужно использовать скобки.
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
эту конструкцию называют switch-case, в языке C есть соотв. оператор
в питоне грустно без него)
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Local' software
блет пасибо огромное
если справишься - напиши, тут есть один прикольный хак.
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
N N
Работаю с Модулем Pillow,  но проблема в том, что на винде знаю как к шрифтам путь указать а на Linux Mint нет, подскажите кто в курсе, на винде вот так:
font_file = r’C:\Windows\Fonts\calibril.ttf’ ; и все работает
Таким образом лучше не делать. Вдруг у пользователя windows на диске F стоит. Тогда сломается все. Для таких целей в Winapi есть функция shgetfolderpatha. Папка шрифтов - 0x14

https://docs.microsoft.com/ru-ru/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpatha?redirectedfrom=MSDN
источник
2020 July 21

ВБ

Вадим Бакшеев... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
как понять чью я кнопку нажимаю? класса или экземпляра класса?
Экземпляра проще ты клацаешь обьект
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Вадим Бакшеев
Экземпляра проще ты клацаешь обьект
Оо спустя пол гтжа:)
источник

N

Natalia B. in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите пожалуйста PyCharm edu и PyCharm comm в чем там разница?  #вопрос
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Natalia B.
Подскажите пожалуйста PyCharm edu и PyCharm comm в чем там разница?  #вопрос
источник

😍

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

N

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

😍

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

E

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