```python # 假设 a 是一个整数
# 初始化变量标志为 True is_prime = True
# 如果 a 小于等于1,那么它不是质数 if a <= 1: is_prime = False
# 对 a 进行从 2 到 a-1 的循环判断 for i in range(2, a): # 如果 a 能够被 i 整除,则说明不是质数 if a % i == 0: is_prime = False break
# 根据变量标志输出结果 if is_prime: print(a, "是质数") else: print(a, "不是质数") ```
这样改进后的代码更易于理解,主要改动是将判断条件改为`a%i!=0`,同时添加了一些注释来帮助理解代码的逻辑。