【发布时间】:2013-11-12 14:07:27
【问题描述】:
B = 3
while(B <= 11):
print(B)
B = B+2
我已经尝试了很多东西,全都是废话,比如:
for B <= 11:
这显然是无效的语法,我已经尝试过:
B= 3
if B <= 11:
print(B)
B = B+2
什么都不做
那么,有什么建议吗?
【问题讨论】:
标签: for-loop python-3.x while-loop
B = 3
while(B <= 11):
print(B)
B = B+2
我已经尝试了很多东西,全都是废话,比如:
for B <= 11:
这显然是无效的语法,我已经尝试过:
B= 3
if B <= 11:
print(B)
B = B+2
什么都不做
那么,有什么建议吗?
【问题讨论】:
标签: for-loop python-3.x while-loop
看起来您正在学习 Python。你要找的是range:
for B in range(3,12,2):
print(B)
注意这里的参数是3、12和2。
range() 函数排除了范围的最后一个值。在编写 Python 代码时,您需要牢记这一点。 【讨论】:
你可以使用这样的东西(Java):
for(int B = 3; B <= 11; B += 2)
{
System.out.println(B);
}
【讨论】: