python用双重循环输出菱形图案_Python 使用双重循环打印图形菱形操作

如下所示:a = int(input("请输入菱形行数:"))m = a #空格d = a #倒三角for i in range(1, a + 1): # 先打印正三角print(" " * (m - 1), "*" * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成m -= 1if i == a: # 临界点,开始打印倒三角for y in range(1,...
摘要由CSDN通过智能技术生成

如下所示:

57ce1d2b9e72ebbf95deef01767ff8bd.png

a = int(input("请输入菱形行数:"))

m = a #空格

d = a #倒三角

for i in range(1, a + 1): # 先打印正三角

print(" " * (m - 1), "*" * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成

m -= 1

if i == a: # 临界点,开始打印倒三角

for y in range(1, a):

print(" " * y, "*" * (2*d-3)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成

d -= 1 #设置-1

d2f16a0b3ba50c47759fb99b809c8b88.png

a=4 #指定行数

b=a #空格

c=a #倒三角

for i in range(1,a+1):

print(" " * (b - 1), "%d"

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值