追蹤者

2018年8月24日 星期五

用 Python 做商管程式設計(一)

02-05 跳脫字元&基本運算
    print("hello\nworld") => 換行
    \t 是空格
 *乘除運算
3**(5/2)   => 3的2.5次方 = 15.588
3**(5//2)  => 5//2 為取floor 即 2 = 3^2 = 9

02-06 input() 由keyboard 輸入
type() => 取該變數的類別

ex:
num1 = int()
num2 = int()
num1 = int(input()) => 要有宣告int,不然就會被視為字串
num2 = int(input())
print(num1+num2)

02-08 除錯
*syntex error : 語意(法)錯誤
*logic error :  邏輯錯誤

02-09 notepad++ 執行python
點執行輸入 : cmd /k C:/Python36/python "$(FULL_CURRENT_PATH)" $ PAUSE $ EXIT
若已設置好環境變數 輸入: cmd /k python "$(FULL_CURRENT_PATH)" $ PAUSE $ EXIT
儲存執行 > 設定快捷鍵(F10)

02-練習
記得處理型態轉換時,變數放在int的括號內,如 : int(x)

03-a04 字串
chr() : function 丟 -127~128 查詢ASCII CODE的值為何?
len() : 回傳字串長度

03-b01 型態轉換
int() : 將數字轉為整數型態
float() : 將數字轉為浮點數型態
str() : 將數字轉為字串

03-b02 輸入輸出
print() : 輸出
逗點區隔,例如:
    print("a+b=", a+b)  //a+b本來是一個數字,它會被先轉成字串,再和前面接起來。
*注意: 當用逗點隔開時,兩者中間會自動加一個空白,若不想要空白記得用+號
    print("My income is $"+str(income))

03-c01 條件式判斷
if , else , elif
if 或else 後面要冒號,敘述句要縮排(indention)
縮排大小要一致,tab和空四格不同,
if a:
    then b
if c:
    then d
03-d01 註解
# : 一行
""" : 一區塊



沒有留言:

張貼留言