如何创建一个脚本,以查找可以被4除的range(0,100)中的所有数字?

时间:2019-02-09 21:30:09

标签: python

如何创建程序来打印范围(0,100)中可以除以4的所有数字?如何使用/* You can add global styles to this file, and also import other style files */ @import "../node_modules/materialize-css/dist/css/materialize.css"; @import url('https://fonts.googleapis.com/css?family=Philosopher'); @import url('https://fonts.googleapis.com/icon?family=Material+Icons');(x是变量)?

我尝试过:

x%4

2 个答案:

答案 0 :(得分:2)

您快到了,只需移除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)

答案 1 :(得分:0)

break用于完全停止当前循环。在那里,它将仅打印0,并停止循环。您不需要这种情况。