【发布时间】:2021-03-09 09:16:49
【问题描述】:
我在 python 3 中定义了一个函数,它以浮点数作为参数并将其四舍五入到小数点后 2 位。所以为了测试我的程序,我想生成 10 个介于 -1000 到 1000 之间的随机浮点数并检查输出
我希望我的程序以下列方式工作:
def precision(floating_num):
floating_num *= 1000
floating_num = int(floating_num)
digit = floating_num % 10
if digit >= 5:
floating_num += 10 - digit
else:
floating_num -= digit
floating_num = floating_num / 1000
print('Output:',floating_num)
for i in range(0,10,1):
floating_num = '''random floating number in the range -1000 to 1000'''
print('Input:',floating_num)
precision(floating_num)
附: : 我正在编辑我的答案,以便你们看看这个函数。
【问题讨论】:
标签: python python-3.x random