easy_install -U zhpy命令來更新。
相容 python 2.6,在 Windows、Ubuntu 上測試過。
easy_install -U zhpy命令來更新。
類別 帳戶(物件):
定義 __初始化__(金額):
餘額 = 金額
定義 領錢(金額):
餘額 = 餘額 - 金額
定義 存錢(金額):
領錢(-金額)
定義 轉帳(來源帳戶, 目的帳戶, 金額):
來源帳戶.領錢(金額)
目的帳戶.存錢(金額)
主程式:
撲滿 = 帳戶(2000)
錢包 = 帳戶(0)
轉帳(撲滿, 錢包, 50)
印出 撲滿.餘額
印出 錢包.餘額
定義 範例(資料):
返回 資料
# doctest
定義 測試_資料():
申明 範例("巧虎") == "巧虎"
$ zhpy -p
$ nosetests
.
-------
OK
新手在程式莊園外徘徊。
門房跟新手說:
「你要先買一本導覽手冊,我才準許你進來」。
新手遞出了金幣,門房交給新手一本程式語言導覽手冊。
新手在程式殿堂外徘徊。
門口的警衛跟新手說:
「你要能使用英語與其他人溝通,我才准許你進來」。
新手學懂了英語,門口的警衛打開了門。
程式的殿堂裡面,果然不出所料,
已經擠滿了外國人。
print sin(π/4) ≠ √(2)/2
class InteractiveInterpreter(object):
....
def runsource(self, source, filename="User's code", symbol="single"):
....
try:
from zhpy import convertor
source = convertor(source)
code = self.compile(source, filename, symbol)