python_计算一张纸对折多少次超过珠峰

while循环练习

"""
一张纸的厚度是0.01毫米
    请计算,对折多少次超过珠穆朗玛峰(8844.43米).
"""
#1.让纸张厚度单位变为米
thickness = 1e-5
#2.设置一个次数变量
count = 0
#3.设置while循环条件
while thickness <= 8844.43 :
	thickness *= 2
	count += 1 
	print("第" + count + "的厚度是" + thcikness + "米" )
print(count) 

输出结果为:

1次对折后的厚度是2e-052次对折后的厚度是4e-053次对折后的厚度是8e-054次对折后的厚度是0.000165次对折后的厚度是0.000326次对折后的厚度是0.000647次对折后的厚度是0.001288次对折后的厚度是0.002569次对折后的厚度是0.0051210次对折后的厚度是0.0102411次对折后的厚度是0.0204812次对折后的厚度是0.0409613次对折后的厚度是0.0819214次对折后的厚度是0.1638415次对折后的厚度是0.3276816次对折后的厚度是0.6553617次对折后的厚度是1.3107218次对折后的厚度是2.6214419次对折后的厚度是5.2428820次对折后的厚度是10.4857621次对折后的厚度是20.9715222次对折后的厚度是41.9430423次对折后的厚度是83.8860824次对折后的厚度是167.7721625次对折后的厚度是335.5443226次对折后的厚度是671.0886427次对折后的厚度是1342.1772828次对折后的厚度是2684.3545629次对折后的厚度是5368.7091230次对折后的厚度是10737.41824
30

你可能感兴趣的:(python_计算一张纸对折多少次超过珠峰)