GNU/Linux >> Linux の 問題 >  >> Linux

ロゴ プログラミング言語の実装

クロスプラットフォーム バージョン:http://www.mathcats.com/gallery/logodownloadinfo.html

MacOS X 固有:http://www.alancsmith.co.uk/

オープンソースのロゴ:
http://sourceforge.net/projects/fmsロゴ
http://www.rz.uni-augsburg.de/~micheler/en/


Mac または Linux でターミナルを起動し、python と入力します。 を押してから、Return または Enter を押します。次に from turtle import * と入力します 、次に Return または Enter を押します。ここで fd(100) と入力します 、次に Return または Enter を押します。万歳!パイソンでロゴ! =D (Windows ユーザーはここで Python をインストールできます)

ドキュメンテーション

コマンドの完全なリストについては、オンライン ドキュメントを参照してください。ドキュメントでは、turtle.fd(100) と入力するように指示されていることに注意してください。 、fd(100) ではなく 、import turtle を使用することを選択したため 、from turtle import * ではなく . star メソッドは、ほとんどの場合、自分自身の関数とモジュール内の関数を混同する可能性があるため、良くありませんが、この場合は適切なロゴ コマンドでタートルを制御できるため、良い方法です。

ロゴ機能の保存

shapes.py というファイルを作成します 、適切な場所に保存します。次のコードを 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)

ロゴを作成したいときはいつでも shapes.py を保存した場所に移動します python を実行する前に .次に、 python を実行した後 、 from shapes import * を実行します from turtle import * の代わりに .これにより、 shapes.py で定義したカスタム関数とともにロゴがインポートされます .したがって、クールな関数を作成するときはいつでも、shapes.py に保存するだけです。

例えば対話型セッション (python の実行後) 関連するディレクトリから):

from shapes import *

square(100)
fun(50)

Linux
  1. Cプログラミング言語-はじめに

  2. プログラミング言語の学習を開始する方法

  3. RockyLinux8にRustプログラミング言語をインストールする方法

  1. Debian10にErlangプログラミング言語をインストールする方法

  2. Fedora35にRプログラミング言語をインストールする方法

  3. シェルスクリプトはプログラミング言語ですか?

  1. Debian11にGoプログラミング言語をインストールする方法

  2. LinuxにRustプログラミング言語をインストールする

  3. LinuxにNimプログラミング言語をインストールする方法