Для округления чисел в Python есть модуль math. Рассмотрим его функции.
Помимо модуля math подключим модуль random. Модуль random нужен для генерации случайных чисел. Подробнее о модуле random читайте в статье как сгенерировать последовательность чисел модуль random Python.
#!/usr/bin/python3
import math, random
# ceil - округляет вверх
print('rounded up 9.5:', math.ceil(9.5))
# вывод: rounded up 9.5: 10
# floor - округляет вниз
print('rounded down 9.5:', math.floor(9.5))
# вывод: rounded down 9.5: 9
num = 4
# pow - возведение одного аргумента в степень другого
print(num, 'squared', math.pow(num, 2))
# вывод:4 squared 16.0
# sqrt - возвращает квадратный корень
print(num, 'squared root', math.sqrt(num))
# вывод: 4 squared root 2.0
# range(1,49) - возвращает последовательность чисел
nums = random.sample(range(1,49), 6)
print('nums', nums)
# вывод: nums [7, 9, 33, 27, 24, 32]