设有一张厚度为1毫米的纸,面积足够大,将其不断对折,对折多少次后,厚度可以超过珠穆朗玛峰(8848m)的高度
Python之王
2022-01-03 02:53
设有一张厚度为1毫米的纸,面积足够大,将其不断对折,对折多少次后,厚度可以超过珠穆朗玛峰(8848m)的高度
paper = 0.001 #设置纸的厚度为1毫米 换算后为0.001米
number = 0 #次数 初始为0
while paper <= 8848:
paper = paper * 2 #每次对折 厚度乘以2 次数加1
number += 1
print('第' + str(number) + '次的厚度是' + str(paper) + '米')
运行结果......
娱乐而已,熟悉一下while的写法....
Python“宝藏级”公众号【Python之王】专注于Python领域,会爬虫,数分,C++,tensorflow和Pytorch等等。
近 2年共原创 100+ 篇技术文章。创作的精品文章系列有:
日常收集整理了一批不错的 Python 学习资料,有需要的小伙可以自行免费领取。
获取方式如下:公众号回复资料。领取Python等系列笔记,项目,书籍,直接套上模板就可以用了。资料包含算法、python、算法小抄、力扣刷题手册和 C++ 等学习资料!
评论