import numpy as np
import random
# num =input("输入零钱个数:\n") #手动输入零钱个数
num = random.randint(1, 100) #随机生成零钱个数,范围1-100个 自定义
print(num, end=' ')
print("个零钱")
result = np.random.random(num)
print("---------------------------")
np.set_printoptions(precision=2) #精度,小数位
print(result)
ps:这里是零钱的个数,所以保留两位小数.
但是遇到数据为 1.004元的时候,会被输出为1. 不显示后面的0, 大家有什么办法吗?