Python【根据硬币的数量算拿取的最少次数】

要求:有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币

import numpy as np


num = np.random.randint(100 , size = 1) #在0-99随机生成一个硬币数
print(f"硬币的数量为{num}")
count = 0
if num % 2 == 0:
    print("硬币数为偶数")
    count = num // 2
else:
    print("硬币数为奇数")
    count = num // 2 + 1
print(f"最少{count}次可以拿完硬币")


 

你可能感兴趣的:(Python,python,开发语言)