python 3个人学习笔记1-while

同样是循环1*1,1*2,……9*9,用for可以三行完事,如果用while就会麻烦一些但还是可以实现的。


for num in range(1,10):

    for num1 in range(1,10):

        print(str(num)+"*"+str(num1)+"="+str(num*num1))

第一行:循环1-9(要注意的是并非1-10)

第二行:循环每一个数字时加入第二个数字并循环至9

第三行:打印结果

是个人都看得懂

然而到了while时:


num=1

num1=1

while num <= 3:

        while num1 <= 3:

            print(num1*num)

            num1 += 1

    num += 1

    num1=1

前7行基本和for循环一致,但是因为在这里1-9是手动一个一个计算的,所以当第二个while并非自动重来,而是需要在第一个循环里(第二个循环外)手动变回1重新循环。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容