Size: a a a

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

2020 April 25

A

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

😍

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

A

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksey
Я вообще одну задачу месяц решал. Не сообразил,  что  forin range можно в while засунуть.
Так, что эту еще посмотрим
да не если предыдущие задания решил по крестам эта легко дастся
источник

A

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

😍

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

😍

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

😍

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

A

Aleksey in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
я тебе потом еще покидаю своих решений. Скидывай свои тоже
источник

😍

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

😍

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

A

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

A

Aleksey in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
после тех решений возвращаю и вижу что можно было сделать иначе и проще)
@task
def task_5_10():
   
   if wall_is_above() and wall_is_beneath():
       fill_cell()
   else:  
       y=0
       while y<100 or not wall_is_beneath():
           fill_cell()
           move_down()
           fill_cell()
           if wall_is_beneath():
               break
           y+=1
       x=0
   
       while x<100 or not wall_is_in_the_right():
           fill_cell()
           move_right()
           fill_cell()
           if wall_is_on_the_right():
               break
           x+=1
       while x>=0:
           for i in range(y+1):
               fill_cell()
               move_up()
               fill_cell()
           move_left()
           for i in range(y+1):
               fill_cell()
               move_down()
               fill_cell()
           if not wall_is_on_the_left():
               move_left()
           x-=2
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksey
@task
def task_5_10():
   
   if wall_is_above() and wall_is_beneath():
       fill_cell()
   else:  
       y=0
       while y<100 or not wall_is_beneath():
           fill_cell()
           move_down()
           fill_cell()
           if wall_is_beneath():
               break
           y+=1
       x=0
   
       while x<100 or not wall_is_in_the_right():
           fill_cell()
           move_right()
           fill_cell()
           if wall_is_on_the_right():
               break
           x+=1
       while x>=0:
           for i in range(y+1):
               fill_cell()
               move_up()
               fill_cell()
           move_left()
           for i in range(y+1):
               fill_cell()
               move_down()
               fill_cell()
           if not wall_is_on_the_left():
               move_left()
           x-=2
хммм тяжело представить как это работает читая на телефоне)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksey
@task
def task_5_10():
   
   if wall_is_above() and wall_is_beneath():
       fill_cell()
   else:  
       y=0
       while y<100 or not wall_is_beneath():
           fill_cell()
           move_down()
           fill_cell()
           if wall_is_beneath():
               break
           y+=1
       x=0
   
       while x<100 or not wall_is_in_the_right():
           fill_cell()
           move_right()
           fill_cell()
           if wall_is_on_the_right():
               break
           x+=1
       while x>=0:
           for i in range(y+1):
               fill_cell()
               move_up()
               fill_cell()
           move_left()
           for i in range(y+1):
               fill_cell()
               move_down()
               fill_cell()
           if not wall_is_on_the_left():
               move_left()
           x-=2
Якобы сверху вниз слева направо
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Aleksey
@task
def task_5_10():
   
   if wall_is_above() and wall_is_beneath():
       fill_cell()
   else:  
       y=0
       while y<100 or not wall_is_beneath():
           fill_cell()
           move_down()
           fill_cell()
           if wall_is_beneath():
               break
           y+=1
       x=0
   
       while x<100 or not wall_is_in_the_right():
           fill_cell()
           move_right()
           fill_cell()
           if wall_is_on_the_right():
               break
           x+=1
       while x>=0:
           for i in range(y+1):
               fill_cell()
               move_up()
               fill_cell()
           move_left()
           for i in range(y+1):
               fill_cell()
               move_down()
               fill_cell()
           if not wall_is_on_the_left():
               move_left()
           x-=2
источник

A

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

НП

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

😍

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

НП

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