【发布时间】:2018-05-15 23:05:49
【问题描述】:
-我的第一个目标是打印:-
***
* *
***
我尝试过的:
num = int(input("Enter the size"))
for x in range(1, num+1):
for y in range(num):
if (y==0 or y==num) or (x==0 or x==num):
print("*", end= "")
else:
print(end= "")
print()
当我输入 3 作为数字时的结果:
*
*
***
请修正我的代码,以便我可以得到第一个目标的正确结果。
-我的第二个目标是如果我在 num 中输入 4,代码也必须能够像这样打印:-
****
* *
* *
****
谢谢
【问题讨论】:
标签: python loops for-loop user-input python-3.6