python9*9乘法口诀---for循环和while循环
  9E3vfgILUe1a 2023年11月02日 53 0
#9*9乘法口诀表for循环
x,y=1,1
z=x*y
for y in [1,2,3,4,5,6,7,8,9]:
    z=x*y
    for x in [1,2,3,4,5,6,7,8,9]:
        if x<=y:
            z=x*y
            print(int(x),"*",int(y),"=",int(z),"  ",end=" ")
    print()
#9*9乘法口诀while循环
x,y=1,1
z=x*y
while x<=9 and y<=9:
    a=[1,2,3,4,5,6,7,8,9]
    b=[1,2,3,4,5,6,7,8,9]
    for y in a:
        for x in b:
            if x<=y:
                z=x*y
                print(int(x),"*",int(y),"=",int(z),end="     ")

        print()
    break

想法概括:

1、for循环写法中运用了变量、for语法、if语法等知识,核心就是数字循环进行相乘,而后用第一个数小于第二个数的想法,避免重复算式的出现。

2、while循环写法中运用了变量、while语法、for语法、if语法等知识,核心就是用while和for循环套用让数字循环相乘,也是用第一个数小于第二个数的想法,避免重复算式的出现。


共同点:

分清循环的代码块,运用第一个数小于第二个数的想法,避免重复,若是行列相反,则用变量位置相换的方法进行交换。


提升:

1、对for和while循环的应用比之前更清晰了     2、变量可与变量作比较,不要有固定思维认为变量只能与定量相比较。     3、通过查询学得,续行用代码:end=" "的方法进行编辑使用。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

9E3vfgILUe1a