用python语言,输入整数n(边长)打印实心菱形?

 我来答
江玉波
2020-03-21 · TA获得超过645个赞
知道小有建树答主
回答量:106
采纳率:95%
帮助的人:21万
展开全部
#代码如下
n = int(input("请输入菱形边长整数n:"))
b = n
c = n
for i in range(1, n + 1): # 先打印正三角,由空格和*根据规律组成
print(" " * (b - 1), "*" * (2 * i - 1))
b -= 1
if i == n: # 临界点,当打印到此,开始打印倒三角
for y in range(1, n):
print(" " * y, "*" * (2*c-3))
c -= 1
---------代码运行结果,可自己测试
请输入菱形边长整数n:4
*
***
*****
*******
*****
***
*
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式