问答详情
源自:4-6 Python之break跳出循环

参考答案的错误是作者故意留的小坑还是无意的呢??

http://img.mukewang.com/623b2d280001154303210175.jpg

http://img.mukewang.com/623b2d2800013e6603790378.jpg

我发现num = num+1 应该要在print()后面才能循环

提问者:慕无忌2596962 2022-03-23 22:23

个回答

  • 慕运维3303162
    2022-09-01 10:31:36

    你第一个输出的是0,你考虑一下print这一行代码的缩进。

  • Lenu
    2022-07-05 23:32:45

    代码也可以这样表达:

    n=1

    y=0

    while True:

        if n>500:

            break

        x=2*n

        y=y+x

        n=n+1

    print(y)

    http://img.mukewang.com/62c45996000135bd05500386.jpg

  • 星光可达鸭
    2022-06-28 18:03:58

    num = 0

    sum = 0

    while True:

        if num > 1000:

            break

        if num%2 == 0:

            sum = sum + num

        num = num + 1

    print(sum)

    我这样也可以啊

  • qq_慕慕2529740
    2022-04-01 17:21:36

    参考答案在哪

  • 慕无忌2596962
    2022-03-25 12:52:42

    是我错了输入有问题应该在num=num+1后面回车两下不然print()还是在循环语句里面,