为了账号安全,请及时绑定邮箱和手机立即绑定

小白问题。python3 while循环嵌套中的问题 打印倒三角型

小白问题。python3 while循环嵌套中的问题 打印倒三角型

慕尼黑8549860 2019-05-12 15:22:35
1,打印一个三角形,使用while,完成以下图形的输出*************************代码如下:h=1whileh=h:print("x",end="")w-=1print("")h-=1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx可我打印的结果是这样,我实在想不明白怎么让第6行依次减少一个X请高手解答!谢谢!
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

defprint_pic(num):
print''.join(['*']*num)
i=1
h=5
whilei<=(2*h-1):
print_pic(iifi<=helse(2*h-i))
i=i+1
i=1
h=5
whilei<=(2*h-1):
ifi<=h:
print''.join(['*']*i)
else:
print''.join(['*']*(2*h-i))
i=i+1
#递归
defprint_pic(num,index=1):
count=indexifindex<=numelse2*num-index
print''.join(['*']*count)
ifindex>2*num-1:
return
print_pic(num,index=index+1)
print_pic(5)
                            
查看完整回答
反对 回复 2019-05-12
  • 2 回答
  • 0 关注
  • 937 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信