用while用法写出下列程序

假设一张足够大的纸,纸张的厚度为 0.5 毫米。请问对折多少次以后,可以达到珠穆朗玛峰的高度(最新数据:8844.43 米)。请编写程序输出对折次数。

height = 0.0005 
mountain_height = 8844.43

count = 0 
while height < mountain_height:
    height *= 2 
    count += 1

print("需要对折{}次才能达到珠穆朗玛峰的高度。".format(count))



a=0.5
n=0
while a<8844430:
    a*=2
    n+=1
print(n)

height = 8844430 # 将高度转换为毫米
thickness = 0.5 # 纸张厚度
count = 0 # 对折次数

while thickness < height:
  thickness *= 2 # 纸张厚度翻倍
  count += 1 # 对折次数加1

print("需要对折", count, "次才能达到珠穆朗玛峰的高度。")