gpt4 book ai didi

python-3.x - 如何在while循环后将变量重置为初始值

转载 作者:行者123 更新时间:2023-12-03 16:47:18 25 4
gpt4 key购买 nike

所以我正在制作一个主题标签树。

 #Ask user to enter number of tree rows
Height=int(input("Enter height of tree: "))
hashes = 1
while Height >0:
print(' ' * (Height-1) + "#" * (hashes))
Height -=1
hashes +=2
#print a stump(hash)
print(" " * (Height) + "#")

似乎对于最后一次打印,Height 变量中分配的值是 0。它在 while 循环中保持值递减。在 while 循环回到初始值后如何重置它?

最佳答案

在循环之前保存它的值:

    Height=int(input("Enter height of tree: "))
hashes = 1
h = Height
while Height >0:
print(' ' * (Height-1) + "#" * (hashes))
Height -=1
hashes +=2
#print a stump(hash)
print(" " * (h-1) + "#")

关于python-3.x - 如何在while循环后将变量重置为初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50183420/

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