Size: a a a

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

2020 May 20

КК

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

😍

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
тебе надо было list_balls.append(created_ball() )
источник

КК

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
тебе надо было list_balls.append(created_ball() )
источник

😍

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

😍

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

КК

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

OM

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

Y

Yamaec in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос
Всем привет!
#вопрос
Задача №9: task_8_2
Закрасить клетки. Расстояние до стены не известно.
Код:
while wall_is_beneath():
   if not wall_is_above():
       fill_cell()
       move_right()
   else:
       move_right()
Вижу, что программа работает правильно, но в конце круг становится красным и программа завершается. Подскажите, что не так пожалуйста?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
canvas.coords() принимает это число
if c.coords(ball)[2] < 300:
       root.after(10, motion) вон оно че тут по индексу обращаться надо
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yamaec
#вопрос
Всем привет!
#вопрос
Задача №9: task_8_2
Закрасить клетки. Расстояние до стены не известно.
Код:
while wall_is_beneath():
   if not wall_is_above():
       fill_cell()
       move_right()
   else:
       move_right()
Вижу, что программа работает правильно, но в конце круг становится красным и программа завершается. Подскажите, что не так пожалуйста?
но ведь в последней клетке тоже стена снизу есть, поэтому робот продолжает двигаться вправо
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а ещё тут явно выражено не соблюдение DRY.
лучше написать так
if not wall_is_above():
   fill_cell()
move_right()
ведь двигаться вправо нам нужно в обоих случаях, тогда зачем дублировать код?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а так нужно просто поменять wall_is_beneath на not wall_is_on_the_right. то есть пока нет стены справа - можем двигаться вправо
источник

Y

Yamaec in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
а так нужно просто поменять wall_is_beneath на not wall_is_on_the_right. то есть пока нет стены справа - можем двигаться вправо
Сложность в простоте) Благодарю
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
а так нужно просто поменять wall_is_beneath на not wall_is_on_the_right. то есть пока нет стены справа - можем двигаться вправо
подскажи послден вопрос) я могу как то в кортежу[0] обратиться внутрь в 1 значению попустим [0[0]]
источник

😍

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

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
подскажи послден вопрос) я могу как то в кортежу[0] обратиться внутрь в 1 значению попустим [0[0]]
ну да. только синтаксис другой - [0][0] будет
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
есть у нас кортеж кортежей
a = ((4, 3), (-5, 0))
тогда a[0] вернёт (4, 3), а a[0][0] - 4
источник

КК

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