GNU/Linux >> Znalost Linux >  >> Linux

Implementace programovacího jazyka loga

Verze pro více platforem:http://www.mathcats.com/gallery/logodownloadinfo.html

Specifické pro MacOS X:http://www.alancsmith.co.uk/

Logo s otevřeným zdrojovým kódem:
http://sourceforge.net/projects/fmslogo
http://www.rz.uni-augsburg.de/~micheler/en/


Spusťte terminál na Macu nebo Linuxu a zadejte python a poté stiskněte Return nebo Enter. Poté zadejte from turtle import * a poté Return nebo Enter. Nyní zadejte fd(100) a poté Return nebo Enter. Hurá! Logo s Pythonem! =D (Uživatelé Windows si mohou Python nainstalovat zde)

Dokumentace

Úplný seznam příkazů naleznete v online dokumentaci. Všimněte si, že dokumentace vám řekne, abyste napsali turtle.fd(100) , spíše než fd(100) , protože se rozhodli použít import turtle , spíše než from turtle import * . Hvězdicová metoda je téměř vždy špatná, protože umožňuje zaměnit vaše vlastní funkce s funkcemi v modulu, ale v tomto případě je dobrá, protože nám umožňuje ovládat želvu pomocí správných příkazů loga.

Ukládání funkcí loga

Vytvořte soubor s názvem shapes.py a uložte si to na rozumné místo. Přidejte následující kód do shapes.py :

from turtle import *

def square(size):
    for i in range(4):
        fd(100)
        rt(90)

def fun(size):
    for i in range (10):
        square (size)
        rt(36)

Nyní, kdykoli budete chtít vytvořit logo, přejděte na místo, kam jste uložili shapes.py před spuštěním python . Poté po spuštění python , spusťte from shapes import * místo from turtle import * . Tím se importuje logo spolu se všemi vlastními funkcemi, které jste definovali v shapes.py . Takže kdykoli vytvoříte skvělou funkci, stačí ji uložit do shapes.py pro budoucí použití.

např. interaktivní relace (po spuštění python z příslušného adresáře):

from shapes import *

square(100)
fun(50)

Linux
  1. Programovací jazyk C - Úvod

  2. Jak nainstalovat programovací jazyk Erlang na Debian 10

  3. Je shell skript programovací jazyk?

  1. Jak se začít učit programovací jazyk

  2. Jak nainstalovat programovací jazyk R na Fedora 35

  3. Jak nainstalovat Rust Programming Language na Rocky Linux 8

  1. Jak nainstalovat programovací jazyk Go na Debian 11

  2. Nainstalujte programovací jazyk Rust v Linuxu

  3. Jak nainstalovat programovací jazyk Nim na Linux