python作业(一)

(一)使用while,完成以下图形的输出:

 

 代码如下:

i=1
while i<=9:
    j=1
    k=9
    while j<=i<=5:
        print('*',end='')
        j+=1
    while 5<i<=k:
        print('*',end='')
        k-=1
    print('\n')
    i+=1

运行结果如图所示:

遇到的问题:之前没有想过再加一个变量k,而一直在用i,输出的结果是前半部分正常,后半部分要么一直是四个要么无限的循环下去,后来想到前后两部分需要不同参数分隔开。

 

posted @ 2019-12-17 15:19  爱抚屁鸡a  阅读(194)  评论(0编辑  收藏  举报