Действительно ли там кто-либо - открытый исходный код / бесплатные реализации ЛОГОТИПА та поддержка dynaturtles? [закрытый]

distinct('field_name') не поддерживается в MySQL. Это только поддержка distinct(). distinct('field_name') будет работать только на PostgresSQL . Для более подробной информации, пожалуйста, ознакомьтесь с документацией .

Примеры (после первого будут работать только на PostgreSQL): ( Копия вставлена ​​из документации: )

>>> Author.objects.distinct() 
   [...]

>>> Entry.objects.order_by('pub_date').distinct('pub_date')
   [...]

>>> Entry.objects.order_by('blog').distinct('blog')
   [...]

>>> Entry.objects.order_by('author', 'pub_date').distinct('author', 'pub_date')
   [...]

>>> Entry.objects.order_by('blog__name', 'mod_date').distinct('blog__name', 'mod_date')
   [...]

>>> Entry.objects.order_by('author', 'pub_date').distinct('author')
   [...]

5
задан Steven Doggart 5 February 2015 в 21:37
поделиться

5 ответов

Роя вокруг немного онлайн, я нашел OpenStarLogo. Хотя они конкретно не упоминают "dynaturtles", документы действительно упоминают обнаружение коллизий. Сайт имеет загрузки кода и документации.

От этой статьи Википедии, под разделом Implementations, существует PDF, перечисляющий известные текущие и старинные реализации. Некоторые из них, такие как StarLogo TNG и Elica имеют поддержку 3D объектов. Это определенно не как программы ЛОГОТИПА, которые я записал как ребенок...

2
ответ дан 15 December 2019 в 06:37
поделиться

Я использую MicroWorld для своего логотипа... Я знаю о kturtle для kde kturtle, я также нашел несколько ссылок, которые могли быть интересными
черепаха Python
fmslogo
MSWlogo

1
ответ дан 15 December 2019 в 06:37
поделиться

Проверьте пакет Python черепахи. Это находится в стандартном распределении Python, и это поддерживает графический интерфейс черепахи.

0
ответ дан 15 December 2019 в 06:37
поделиться

Если вы используете win-logo (www.win-logo.de/eng/e_index.htm; вы должны зарегистрироваться, а затем можете попробовать в течение 30 дней), вы можете попрактиковаться в этом коде ( немецкая версия № 2):

PR test
   ;* #####  Startdatei  ######
   SETZE "sprung.x" 0
   SETZE "sprung.y" 0
   flug
ENDE

PR flug
   sprung
   tasten
   flug
ENDE

PR sprung
   SETZE "sprung.x" :sprung.x + (SIN KURS)/2
   SETZE "sprung.y" :sprung.y + (COS KURS)/2
   AUFXY (XKO + :sprung.x) (YKO + :sprung.y)
ENDE

PR tasten
   SETZE "t" TASTE
   WENN :t = "d" DANN LI 30
   WENN :t = "e" DANN DZ "Abbruch!" AUSSTIEG
   WENN :t = "f" DANN RE 30
   WENN :t = "h" DANN sprung
   tasten
ENDE

Хорошо? Приветствую. Майкл Краус

0
ответ дан 15 December 2019 в 06:37
поделиться

Два дополнения к моему вчерашнему сообщению, касающиеся LOGO-процедур с dynaturtle:

1.) Клавиша «d» - это НОМЕР 4

клавиша «е» - это номер 5

клавиша «f» - это НОМЕР 6

клавиша «h» - это НОМЕР 8

2.) После нажатия «e» = NUM ​​5, чтобы остановить рекурсивные процедуры, вы также должны щелкнуть выход - кнопка. - Я пытался выяснить, почему, но понятия не имею.

Майкл Краус

0
ответ дан 15 December 2019 в 06:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: