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-05
第2次对折后的厚度是4e-05
第3次对折后的厚度是8e-05
第4次对折后的厚度是0.00016
第5次对折后的厚度是0.00032
第6次对折后的厚度是0.00064
第7次对折后的厚度是0.00128
第8次对折后的厚度是0.00256
第9次对折后的厚度是0.00512
第10次对折后的厚度是0.01024
第11次对折后的厚度是0.02048
第12次对折后的厚度是0.04096
第13次对折后的厚度是0.08192
第14次对折后的厚度是0.16384
第15次对折后的厚度是0.32768
第16次对折后的厚度是0.65536
第17次对折后的厚度是1.31072
第18次对折后的厚度是2.62144
第19次对折后的厚度是5.24288
第20次对折后的厚度是10.48576
第21次对折后的厚度是20.97152
第22次对折后的厚度是41.94304
第23次对折后的厚度是83.88608
第24次对折后的厚度是167.77216
第25次对折后的厚度是335.54432
第26次对折后的厚度是671.08864
第27次对折后的厚度是1342.17728
第28次对折后的厚度是2684.35456
第29次对折后的厚度是5368.70912
第30次对折后的厚度是10737.41824
30