notepad++ generates this

Exported from Notepad++
''' ryEasyGuiEx001.py 除了 turle.py 之外, easygui.py 也值得初學者留意。 呂仁園, 2014/07/24 ''' # # 準備寫出 easygui_tc.py # from easygui import * def 鈕盒( 鈕群= ('鈕01','鈕02','鈕03'), 訊息= '鈕盒訊息', 標題= '鈕盒標題', 影像= None,= None): ''' 傳入: 顯示的訊息、標題、以及一組鈕作為選項。 傳出:鈕上的文字串 ''' f= buttonbox(msg= 訊息, title= 標題, choices=鈕群, image= 影像, root=) return f def 輸入盒( 預設= '預設', 訊息= '輸入盒訊息', 標題= '輸入盒標題', 脫掉= True, 影像= None,= None): ''' 傳入: 傳出:輸入的文字串 ''' # # easygui 原作者的 函式引數縮排方式滿有趣的。 # f= enterbox(msg= 訊息 , title= 標題 , default= 預設 , strip= 脫掉 , image= 影像 , root=) return f # # 以上是 easygui 函式庫的轉寫, # 應該要分出去另成一檔案 easygui_tc.py。 # # 以後就一行程式碼引入即可。 # # from easygui_tc import * # #----------------------------------------- # 以下才是 本程式 #----------------------------------------- from random import random from turtle_tc import * def 龜畫圖(): 形狀(龜形) 顏色() 蓋印()('你好!') for i in range(100): 前進(100*random()) 左轉(100) 速度(i) 顏色()('再見!') 主迴圈() def 算數學(式子): try: 結果= str(eval(式子)) except: 結果= 'Sorry, 我不會算!' msgbox(式子+' = '+ 結果) if __name__=='__main__': 你按的鈕= 鈕盒(['龜畫圖','算數學', '結束']) while 你按的鈕 != '結束': if 你按的鈕 == '龜畫圖': 龜畫圖() elif 你按的鈕 == '算數學': 計算式= 輸入盒('1+2-3*4/5') 算數學(計算式) else: pass 你按的鈕= 鈕盒(['龜畫圖','算數學','結束'])

沒有留言:

張貼留言