Size: a a a

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

2020 April 21

😍

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

😍

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

😍

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

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
может кто то обьяснить почему на 6++ программа продолжает рабоать?
Наверное потому что у вас циклы до 13 и до 27
источник

E

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Наверное потому что у вас циклы до 13 и до 27
они же должны запускаться после проверки на х
источник

E

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

😍

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

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
они же должны запускаться после проверки на х
Я не смотрел код с точки зрения логики. Вот они и запускаются, раз должны запускаться. А может быть проблема в условии if x==3 or 5. Я не уверен, что так можно писать
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Я не смотрел код с точки зрения логики. Вот они и запускаются, раз должны запускаться. А может быть проблема в условии if x==3 or 5. Я не уверен, что так можно писать
мне тоже кажется что так условия нельзя писать((
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я пишу if x==3 or x==5
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Я пишу if x==3 or x==5
а кст да щас попробую
источник

E

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Не пробовал, погуглите. Возможно, range(1..14)
отчилий нет от рендж (1.14) и просто (14) проблема в условии была
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
отчилий нет от рендж (1.14) и просто (14) проблема в условии была
У вас в коде точка или запятая внутри range?
источник

😍

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

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
,
Ну вот) А должна быть точка
источник

E

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Ну вот) А должна быть точка
запятая должна быть. точка в дробь же бьет. ошибка была в синтаксисе условия и ты правильн осказал что правильно писать x == 1 or x == 2
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#!/usr/bin/python3

from pyrob.api import *


@task(delay=0.05)
def task_4_3():
   move_right()
   for x in range(14):
       if x == 2 or x == 4 or x == 6 or x == 8 or x == 10 or x == 12:
           for y in range(26):
               move_right()
           move_down()
       if x == 3 or x == 5 or x == 7 or x == 9 or x == 11 or x == 13:
           for y in range(26):
               move_left()
           move_down()


if name == 'main':
   run_tasks()
источник