Заполнение массива числами с плавающей точкой (Python)

Нужно заполнить массив числами (допустим, десятью) с плавающей точкой, оставив два знака после запятой.

Пробовал следующее:

import random
from array import *
nums=array('f',[])
for i in range(0,10):
    nums.append(round(random.uniform(10,100),2))
for x in nums:
    print(x)

Вывод получается все равно неокруглённый:

49.16999816894531 36.060001373291016 80.7300033569336 31.809999465942383 99.93000030517578 52.029998779296875 90.86000061035156 68.77999877929688 83.80999755859375 34.470001220703125

Как исправить и почему это происходит?


Ответы (0 шт):