Python中使用“*”星号输出空心正六边形20

林政宇_647 |浏览700次
收藏|2021/11/08 21:08

满意回答

2021/11/08 21:39

程序参考:n=int(input()) #输入边长for i in range(0,n): print((n-i)*' ',end='') if i==0: print(n*"*",end='') else: print("*",end='') print((n+2*i-2)*' ',end='') print("*",end='') print('');for i in range(n,-1,-1): print((n-i)*' ',end='') if i==0: print(n*"*",end='') else: print("*",end='') print((n+2*i-2)*' ',end='') print("*",end='') print(''); 结果

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...