免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 回復 發帖

學習重點

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進位的結果
返回列表