<s>Human: 编写一个从1到100输出所有质数的程序。
</s><s>Assistant: ```python
# 定义一个检查是否为质数的函数
def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True

# 输出从1到100的所有质数
for i in range(1, 101):
    if is_prime(i):
        print(i)
```

参考解释：

首先我们定义了一个函数`is_prime()`来判断一个数是否为质数。如果这个数小于2，直接返回`False`。然后我们循环判断这个数是否能被2到$\sqrt{n}$中的任意一个数整除，如果可以则返回`False`，表示不是质数。最后如果这个数不能被任何数整除，则返回`True`，表示它是质数。

接着我们使用`for`循环遍历从1到100的所有数，然后判断它们是否为质数，如果是则输出该数。
</s>