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('
')
    i+=1

运行结果如图所示:

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

 

原文地址:https://www.cnblogs.com/leo1996/p/12054719.html