如何创建程序来打印范围(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
答案 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
,并停止循环。您不需要这种情况。