# for循环星号-1

#一行星号
for i in range (1): #range指的是一列,括号后面跟的数字是指从零开始range (1)指 0;若range (1,5)是1 2 3 4
    print("* " * 5)   #print指的是行,print("* " * 5)在这一行第一个"* " 乘以5

#多行星号
for i in range (2):
    print("* " * 5)

#多行星号,但是中间有空缺
'''
* * * * * 
*       * 
*       *
* * * * *
'''
##判断语句和逻辑词
for i in range (4):
    if i == 0 or i == 3:
        print("* " * 5)
    else:
        print("*       *")

#多行星号,但是中间有空缺
'''
* * * * * 
*       * 
*       *
* * * * *
'''
##
for i in range (4):
    if i == 0 or i == 3:
        print("* "*5)
    else:
        print("*       *")

#外层循环控制行
for i in range (4):
    if i == 0 or i == 3:
        print("* "*5)
    if i == 1 or i == 2:
        for j in range (5):
            if j == 0 or j == 4:
                print("* ", end="")
            else:
                print("  ", end="")
        print()    

#双层for循环
'''
* * * * * 
* * * * * 
* * * * *
* * * * *
'''
##
for i in range (4):#有四行
    for j in range (5):#在每行的小块中有五个成为一列
        print("* ", end="")#end指的是附加在最后一个值之后的字符串,默认为换行符。
    print(" ")

for i in range (4):#有四行
    for j in range (5):#在每行的小块中有五个成为一列
        print("* ")#print自动换行

#有end   
for i in range (4):
    for j in range (5):
        print("* ", end="")#end以什么结尾

 

posted on 2018-06-09 16:19  Alex_材料科学与工程  阅读(168)  评论(0)    收藏  举报

导航