python - 如何创建一个脚本来查找范围 (0,100) 中所有可被 4 整除的数字?

标签 python

如何创建程序来打印范围(0,100)内可被4整除的所有数字。以及如何使用x%4(x是变量)?

我尝试过这个:

for x in range(100):
    if x%4 == 0:
        print(x)
        break

最佳答案

你就快到了,只需删除 break 就可以了:

for x in range(100):
      if x%4 == 0:
          print(x)

break 命令的目的是在耗尽正在循环的列表之前停止 for 循环,请参见例如break-and-continue-statements-and-else-clauses-on-loops 。因此,一旦您找到第一个可被 4 整除的数字(即零),您的 break 就会停止循环。

如果你想要更紧凑的东西,这些都可以:

print [x for x in range(100) if x%4 == 0]
print range(0, 100, 4)

关于python - 如何创建一个脚本来查找范围 (0,100) 中所有可被 4 整除的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54610944/

相关文章:

python - TorchScript 需要源代码访问才能对 collections.deque 进行编译

python - 从 CSV 合并 numpy ndarray

python - 你可以用 Lisp 宏做什么,而一流的函数却做不到?

python - 使用 numpy.loadtxt 时无法将字符串转换为 float

python - 我们可以从Python程序运行Orange吗

python - 在 os.remove 之后使用 QImage img.save 重新创建文件不会更新创建日期

PYTHON:如果几秒钟过去了,如何让程序停止?

python - 插入新值的最佳方式

python - 如何提取较大数字 Numpy 数据类型的位

python - SciKitlearn ColumnTransformer TypeError : Cannot clone object. 你应该提供一个 scikit-learn estimator 的实例而不是一个类