0
我的任務是使用python創建一個簡單的應用程序,該應用程序將允許我輸入一個整數,然後該整數將在無限循環中生成一系列模式。生成動態方形模式[Python編程語言]
實施例#1:3
輸出:
xxx
x.x
xxx
...
.x.
...
...
...
...
...
.x.
...
xxx
x.x
xxx
(Cont.)
實施例#2:6
輸出:
xxxxxx
x....x
x....x
x....x
x....x
xxxxxx
......
.xxxx.
.x..x.
.x..x.
.xxxx.
......
......
......
..xx..
..xx..
......
......
......
......
......
......
......
......
......
......
..xx..
..xx..
......
......
(Cont.)
這裏是我的代碼爲止。
import time
time.sleep(0.5)
#n = int(input("input pattern size: "))
n=3
i=n
j=n
if(n < 3):
while(n < 3):
print("warning: pattern size should be at least 3!")
n = int(input("input pattern size: "))
if(n >= 3):
#INSERT ELSE CODE HERE#
break;
else:
while(n >= 3):
for i in range (i, 0, -1):
for j in range(j, 0, -1):
print('x' * j)
break;
break
感謝所有的幫助,我可以得到高度讚賞。
我很抱歉缺乏信息和感謝幫助我! 1)我會加入這個驗證我已經完成了主程序 2)我只是想用這個練習循環(無串,無陣列,無功能) 3)右後我的例子的完美例子有點像: [Link-1](http://stackoverflow.com/questions/26352683/print-a-pattern-to-display-numbers-up-to-5-rows-and -5-column-like-5-4-3-2-1-and) 而且。 [Link-2](http://stackoverflow.com/questions/19393842/how-to-make-hollow-box-using-two-for-loops) –