多组输入,一个整数(2~20),表示金字塔边的长度,即“*”的数量,,也表示输出行数。
针对每行输入,输出用“*”组成的金字塔,每个“*”后面有一个空格。
4
* * * * * * * * * *
5
* * * * * * * * * * * * * * *
while True: try: n = int(input()) for i in range(1,n+1): temp = '* '*(i-1) +'*' m = 2*n-1 print(f"{temp:^{n*2-1}}") except Exception as e: break
while True: try: a = int(input()) for i in range(1,a+1): b = "* "*i print(b.center(a*2, " ")) except: break
while True: try: num=int(input()) for i in range(1,num+1): print(' '*(num-i)+'* '*i) except: break
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题