如何使用循环打印这些散列符号?

How do I print these hash symbols using a loop?

我有一个计算所有质数的循环。计算很好,但我不知道如何在数字前打印哈希符号。例如,这是我的代码:

for num in range(MIN, rangeNumber + 1):
    # Print all prime numbers
    if num > 1:
        for i in range(2, num):
            if (num % i) == 0:
                break
        else:
            print(num)

我想知道如何在数字前打印 # 符号。 这是预期的输出:

如何创建 for 循环?

n个#的字符串,写'#' * n

试试这个:

n = 3

for i in range(1, n + 1):
    print("#" * i, i)
OUTPUT:
# 1
## 2
### 3