无法添加数字

时间:2015-05-06 20:22:04

标签: python-3.x

x = 1
while x:
    if x < 100:
        x + 1
    if x == 100:
        break
print(x)

x = 1 
while x < 100:
    x =+ 1
print(x)

x = 1 
while x < 100:
    x + 1
print(x)

x = 1
while x is not 100:
    x + 1
print(x)

我绝对无法弄清楚为什么x会不会返回100的值。每个实例都是&#39; x = 1&#34;是实现目标的另一种尝试。

我只想创建一个循环,每次添加一个到x,直到达到100,然后打印x的值。

3 个答案:

答案 0 :(得分:1)

您永远不会将增加的值重新绑定到名称。

.changeSize label {
    font-size: 15pt;
}

...

x = x + 1

答案 1 :(得分:0)

最好的方式(我使用的)是使用for循环,如下所示:

for ($i = 0; $i < 101; $i++) {
    echo $i;
}

我实际上对Pyton并不是很熟悉,但Python,Javascript和PHP都是基于Java的三种,所以我确信这会有效。否则,我尽我所能,抱歉。

答案 2 :(得分:0)

为了完整性:

  • x + 1会创建一个新号码但您不会将其分配给任何内容。 它不会改变x - 使用x = x + 1

    x =+ 1应为x += 1

    for i in range(100): print(i)是一种更多Pythonic迭代范围的方式