x1 = 1
y1 = 8
x2 = 3
y2 = 10
dist = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
print("2點的距離是")
print(dist)
#R=Value**(1/N) 開N次方根
#pow(a,b) 開a的r次方根則為pow(a,1/r)
# ch3_18_1.py
dist = 384400 # 地球到月亮距離
speed = 1225 # 馬赫速度每小時1225公里
total_hours = dist // speed # 計算小時數
print("total_hours")
print(total_hours)
days, hours = divmod(total_hours, 24) # 商和餘數
print("總共需要天數")
print(days)
print("小時數")
print(hours)
print(f"總共需要{days}天,{hours}小時")
x1 = 100
x2 = chr(x1)
print(x2) # 輸出數值100的字元
x3 = ord(x2)
x1 = 0x64
x2 = chr(x1)
print(x2)
x3 = ord(x2)
print(hex(ord(x2)))
print(x3) # 輸出字元x3的Unicode(10進位)碼值
x4 = '魁'
print(hex(ord(x4))) # 輸出字元'魁'的Unicode(16進位)碼值
print('2 進位整數運算')
x = 0b1101 # 這是2進位整數
print(x) # 列出10進位的結果
y = 13 # 這是10進位整數
print(bin(y)) # 列出轉換成2進位的結果
print('8 進位整數運算')
x = 0o57 # 這是8進位整數
print(x) # 列出10進位的結果
y = 47 # 這是10進位整數
print(oct(y)) # 列出轉換成8進位的結果
print('16 進位整數運算')
x = 0x5D # 這是16進位整數
print(x) # 列出10進位的結果
y = 93 # 這是10進位整數
print(hex(y)) # 列出轉換成16進位的結果 |