4310: 珠穆朗玛峰

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:62 解决:24

题目描述

假设有一张厚0.5mm、面积足够大的纸,把这张纸不断对折,请问对折多少次后,可达到珠穆朗玛峰的高度(8848m)。 

请使用无限循环的方法求解答案和while条件型循环的方法求解答案。

输入

样例输入 复制


样例输出 复制

25

提示

#方法一:无限循环
f=0.5  #开始的厚度
ans=0  #次数
while True:
    ans+=1
    f*=2
    if f>=8848*1000:
        break
print(ans)

#方法二:while条件型循环
f=0.5  #开始的厚度
ans=0  #次数
while f<8848*1000:
    ans+=1
    f*=2
print(ans)