[Day_17]回圈与生成式 - (3)

巢状回圈

巢状回圈并非新的程序结构,只是回圈范围内又有回圈,巢状回圈可以有好几层,巢状回圈与单层回圈运作原理相同,从外层回圈来看,内层回圈指示外层回圈内的动作,因此外层回圈作用一次,内回圈需要执行完毕。

九九乘法表

写一个程序印出九九乘法表

HINT:巢状回圈的外层回圈使用变数i,内层回圈使用回圈变数j,外层回圈i等於1,内层回圈j由1变化到9,印出「1*1 = 1,1*2 = 2,....,1*9 = 9」。

#output
1*1=1	1*2=2	1*3=3	1*4=4	1*5=5	1*6=6	1*7=7	1*8=8	1*9=9	2*1=2	2*2=4	2*3=6	2*4=8	2*5=10	2*6=12	2*7=14	2*8=16	2*9=18	3*1=3	3*2=6	3*3=9	3*4=12	3*5=15	3*6=18	3*7=21	3*8=24	3*9=27	4*1=4	4*2=8	4*3=12	4*4=16	4*5=20	4*6=24	4*7=28	4*8=32	4*9=36	5*1=5	5*2=10	5*3=15	5*4=20	5*5=25	5*6=30	5*7=35	5*8=40	5*9=45	6*1=6	6*2=12	6*3=18	6*4=24	6*5=30	6*6=36	6*7=42	6*8=48	6*9=54	7*1=7	7*2=14	7*3=21	7*4=28	7*5=35	7*6=42	7*7=49	7*8=56	7*9=63	8*1=8	8*2=16	8*3=24	8*4=32	8*5=40	8*6=48	8*7=56	8*8=64	8*9=72	9*1=9	9*2=18	9*3=27	9*4=36	9*5=45	9*6=54	9*7=63	9*8=72	9*9=81	

#input
for i in range(1,10):
    for j in range(1,10):
        print(i,'*',j,'=','\t',sep='',end='')

印星号

请使用巢状回圈印出下列所示的星号,第一行一个星号,第二行两个星号,....,第五行五个星号,全部靠左排列。

#output
*
**
***
****
*****

#input
for i in range(1,6):
    for j in range(1,i+1):
        print('*',end='')
    print()

以上两题是巢状回圈的介绍,
大家可以多练习看看喔,
明天也要继续加油!!
/images/emoticon/emoticon01.gif


<<:  Day 17 管道的应用

>>:  儿童程序教学

Day 21 - Memorized Hook: useCallback

如果有错误,欢迎留言指教~ Q_Q 没写完啦 useCallback 回传一个 memoized ...

Mind Map 与 Roadmap

Mindmap (思维导图、心智图) 是一个被广泛用在任何领域上的一种作图法,可以帮我们归类思绪、分...

day2 CCNA -2 what is router (雷)硬体也要分 license

来部落格看图文并茂文章 补觉鸣诗 那时对 cisco Router 的认识 大概就是 layer 3...

Day4 PHP 基本撰写概念

当解析一个档案时,PHP(Hypertext Preprocessor超文字前处理器) 会寻找起始和...

33.Vuex项目结构

1.应用层级的状态应该集中到单个 store 对象中。 2.提交 mutation 是更改状态的唯一...