题目描述
用循环语句打印如下图形。最长一行有n个*号。要求每行的*号用空格隔开,每行最后一个*号后没有空格。
* * * * * * … * * * … * … * * * * * *
输入
整数n
输出
最长一行有n个*号的图形,每行*号之间用空格隔开,每行最后一个*号后面没有空格
样例输入 Copy
3
样例输出 Copy
* * * * * * * * *
提示
图形分解为上下2个三角,分别进行打印
n=int(input()) i=1 while i<=n: print(" "*(n-i),end='') print("* "*(i-1),end="") print("*") i+=1 i = 1 while i < n: print(" " * i, end='') j=1 while j<=n-i-1: print('* ',end='') j+=1 print("*") i += 1