gpt4 book ai didi

Python - 画一棵树 HW

转载 作者:行者123 更新时间:2023-11-30 23:39:54 24 4
gpt4 key购买 nike

我需要用*制作一棵树,高度需要是用户插入的数字,再加上2个*作为额外的行,以及它的树干的1/3。

另外,最后一行之前不能有空格。我编写了整个代码,但最后一行也是最长的一行出现之前有一个空格..

我哪里错了?

print "Enter tree height:"
height=input()
i=1
space=height-1
while i<=2*height:


print space*" ",i*"*"
i=i+2
space=space-1

trunk=height/3
j=0

while j<trunk:
print (height-1)*" ","*"
j=j+1

输出:

Enter tree height: 3
*
***
*****
*
Enter tree height: 8
*
***
*****
*******
*********
***********
*************
***************
*
*

最佳答案

尝试改变:

print space*" ",i*"*"

作者:

print (space)*" " + i*"*"

当你这样做时:

print ' ','3'

输出与

不同
print ' '+'3'

关于Python - 画一棵树 HW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13111544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com