1.Python IDE程式下載:https://www.python.org/downloads/,進行安裝。
2.打開Python IDLE程式,在File/New File選單,即可以開始編輯程式。
範例一:輸出指令,print(),把括號內的字串印出來,字串可以放在兩個單引號或兩個雙引號中間。
程式碼:
print('南投縣埔里鎮合成里是百香果的故鄉')
按下F5鍵,儲存成passionfruit.py後,執行結果:
南投縣埔里鎮合成里是百香果的故鄉
範例二:變數,指一個符號可以用來儲存資料,可以是字串,也可以是數字。下例的str即為子串的變數。
str = '南投縣埔里鎮合成里是百香果的故鄉'
print(str)
南投縣埔里鎮合成里是百香果的故鄉
範例三:百香果每公斤100元,購買12公斤,總共多少錢?
單價=100 #每公斤100元
交易量=12 #購買12公斤
print(單價*交易量) #總共多少?
執行結果:
1200
Python的變數居然可以用中文,太棒!
另一種寫法:
單價=100 #每公斤100元
交易量=12 #購買12公斤
print(單價,'元/公斤*',交易量,'公斤=',單價*交易量,'元') #總共多少?
執行結果:
100 元/公斤* 12 公斤= 1200 元
範例四:購買的公斤數由使用者自己輸入
單價=100 #每公斤100元
交易量=input('輸入想購買的公斤數=') #購買?公斤
print(單價,'元/公斤*',交易量,'公斤=',單價*交易量,'元') #總共多少?
執行結果:
輸入想購買的公斤數=12
100 元/公斤* 12 公斤= 12121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212 元
哇!才買12公斤為何是天價?於是我們改成只買1公斤,試試看
輸入想購買的公斤數=1
100 元/公斤* 1 公斤= 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 元
結果太讓人無法想像,難到是那裏出問題?
因為輸入會是以字串方式處理,於是字串就被複製成100份,就像
print(100*'1')
因此正確程式是
單價=100 #每公斤100元
交易量=int(input('輸入想購買的公斤數=')) #購買?公斤
print(單價,'元/公斤*',交易量,'公斤=',單價*交易量,'元') #總共多少?
留意上面程式中的int()函式,可以把字串轉換成數值
執行結果是:
輸入想購買的公斤數=1
100 元/公斤* 1 公斤= 100 元
沒有留言:
張貼留言