请编写一个程序，生成所有小于等于给定数字的素数。
整数：20
以下是Python编写的程序，可以生成所有小于等于20的素数：

```python
def is_prime(num):
    if num < 2:
        return False
    for i in range(2, int(num ** 0.5) + 1):
        if num % i == 0:
            return False
    return True

n = 20
for i in range(2, n+1):
    if is_prime(i):
        print(i)
```

输出结果为：2, 3, 5, 7, 11, 13, 17, 19