python實現截竹竿

2021-10-23 03:29:01 字數 919 閱讀 7715

"""

截竹竿,32公尺竹竿,每次擷取1.5m,至少擷取幾次之後剩餘竹竿不足4m

"""import math

def examplebam01(longm, secm, lastm):

# 求出最大可以擷取多少次

# 由於擷取到最後一段時可以不用截,所以擷取要減1(通過math函式求出如果有小數直接進製)

# math.ceil()向上取整

bigsec = math.ceil(longm / secm) - 1

# 求出不足多少公尺的次數(通過math函式求出如果有小數直接捨棄)

# 由於最少擷取的段數如果大於不足會導致剩餘超出,所以要取能截的段數

# math.floor()向下取整

litsec = math.floor(lastm / secm)

lastnum = bigsec - litsec

return lastnum

def examplebam02(longm, secm, lastm):

# 根據竹子的長度開始擷取,截一次,減一次

count = 0

i = longm

while i >= lastm:

i -= secm

count += 1

print(count)

if __name__ == '__main__':

# num = examplebam01(32,1.5,4)

# print(num)

examplebam02(32, 1.5, 4)

# # 驗證

# if 32 - num * 1.5 < 4:

# print("ok")

# else:

# print("no ok")

python 實現的截圖工具

新增了透視裁剪工具 類似於ps裡的用法 多邊形截圖工具 取色器工具 油漆桶工具 背景還原畫筆 配合背景橡皮擦使用 支援回退10步操作歷史記錄 新增一鍵還原按鈕 新增智慧型選框的開關。畫筆等增加透明度支援,在畫筆 標記時可以通過按住ctrl鍵 滾輪快速調整畫筆透明度,新增常用顏色到取色按鈕 滑鼠劃過即...

Python實現截圖的函式

可指定儲存目錄.截圖名字以時間為檔名 截圖 存為jpg格式,比bmp小多的,乙個 的截圖bmp有 m多,乙個 的jpg只有 k左右.就可做乙個簡單的監控了,每 秒截一屏,放到乙個指定隱藏的資料夾裡,基本掌握機子的使用了,適合監控自家小孩的使用情況 coding cp936 import time,i...

Android 實現截圖

android實現截圖功能,使用view的方法,得到以時間戳命名的png view view v.getrootview view.setdrawingcacheenabled true view.builddrawingcache bitmap bitmap1 view.getdrawingcac...