Python循环,机器运算比人快

作者: 黑猫编程 | 来源:发表于2019-08-12 21:57 被阅读12次

    计算机是擅长计算的,计算的规则和方法是人来设定的。我们都听过数学天才高斯的故事,1 + 2 + …… + 99 + 100的故事,那么,像这种重复执行的累加操作交给计算机来处理就再合适不过了。

    for循环

    Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

    累加求和

    sum = 0

    for i in range(1, 101):

        sum += i

    print("sum =", sum)

    while循环

    引自菜鸟教程

    累加求和

    sum = 0

    i = 1

    while i <= 100:

        sum += i

        i += 1

    print("sum =", sum)

    break

    sum = 0

    i = 1

    while i <= 10:

        if i == 3:

            break

        sum += i

        i += 1

    print("sum =", sum)

    continue

    sum = 0

    i = 1

    while i <= 10:

        if i == 3:

            i += 1

            continue

        sum += i

        i += 1

    print("sum =", sum)

    相关文章

      网友评论

        本文标题:Python循环,机器运算比人快

        本文链接:https://www.haomeiwen.com/subject/xwvpjctx.html