基本資料型別
類別 | float浮點數 | bool布林 | str字串 | int整數 | NoneType型別 |
---|---|---|---|---|---|
內容 | 有小數的數字 | 代表真假值(True/False),進行條件判斷使用 | 由一個個字元(character)組成的字串 | 指沒有小數的數字 | None 代表沒有值的物件 |
型別轉換 | float() | -- | str() | int() | -- |
*int 整數
#使用input()函式,回傳值為「字串」,int()函式在接受到「字串」時,該字串必須為整數
#允許使用者輸入整數的字串
data = input("請輸入整數")
data2 = int(data)
print(data2)
#數值表示 (30)
a = 10.5
b = 20
c = a+b
print(int(c))
*float 浮點數
#允許使用者輸入含小數的字串
data = input("請輸入整數")
data2 = float(data)
print(data2)
#數值表示 (30.5)
a = 10.5
b = 20
c=a+b
print(float(c))
*隨堂練習
請執行以下程式練習實際操作 weight / height 變數,請在weight = 60
下面再重新宣告weight = 70
,印出 BMI 對應成果(注意 ** 為平方意思)
#BMI值計算公式: BMI = 體重(公斤)/身高(公尺)^2
height = 1.7
weight = 70
bmi_num = weight/height**2
print(int(bmi_num))