def generate_variables(value, mask, count, start=0, step=1):
    globals().update({mask.format(i): value for i in range(start, count, step)})

generate_variables('хуй', 'a{}', 5, 1)

print(a1, a2, a3, a4)

generate_variables(map(lambda x: x * 3, [1, 2, 3, 4, 5, 6]), 'b{}', 1)

print(*b0)