如果我想畫一個長方形,高為 50 像素,寬是高的兩倍。 我要編寫什麼程式讓電腦照做? 這樣吧,我可以告訴小藝術家往上走 50 點,向左轉,接著走 100 點。 這程式要做兩次,但接下來我要電腦自己做這件事情。 在你頭腦中算出 50 乘以 2 也許不難, 但是計算機更擅長做這樣的計算題, 因此我們應該盡量讓計算機來做這些運算。 如果我就用一個叫做 height(高度)的變量, 那麼我就能很容易的將 height 設定為 50, 並且將我的算法改為告訴小藝術家 往上走 height ,向右轉,然後走 height 的 2 倍。 這也會給我們一個寬度是高度的兩倍的長方形。