#!/usr/bin/python
# Filename: expression.py
length = 5
breadth = 2
area = length * breadth
print 'Area is', area
print 'Perimeter is', 2 * (length + breadth)
(源文件:code/expression.py)
輸出
$ python expression.py
Area is 10
Perimeter is 14
它如何工作
矩形的長(zhǎng)度與寬度存儲(chǔ)在以它們命名的變量中。我們借助表達(dá)式使用它們計(jì)算矩形的面積和邊長(zhǎng)。我們表達(dá)式 length breadth 的結(jié)果存儲(chǔ)在變量 area 中,然后用 print 語(yǔ)句打印。在另一個(gè)打印語(yǔ)句中,我們直接使用表達(dá)式 2 (length + breadth)的值。
另外,注意 Python 如何打印“漂亮的”輸出。盡管我們沒(méi)有在'Area is'和變量 area 之間指定空格,Python 自動(dòng)在那里放了一個(gè)空格,這樣我們就可以得到一個(gè)清晰漂亮的輸出,而程序也變得更加易讀(因?yàn)槲覀儾恍枰獡?dān)心輸出之間的空格問(wèn)題)。這是 Python 如何使程序員的生活變得更加輕松的一個(gè)例子。