刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

登月楼梯:假设我们有一张特大的纸,而且这种纸能够无限折叠,纸的初始厚度是 0.1 毫米(0.0001 米),每次折叠后,纸的厚度都变为原来的两倍。现在我们知道,地球到月球的距离大约是 38 万千米(380000000 米),请问,我们折叠 46 次之后能否用这张纸到达月球?

【输入格式】

【输出格式】

共一行:

输出 Yes,代表能登月;输出 No,代表不能登月

【预设代码】

  1. h = 0.00001

  2. i = 0

  3. while ________:

  4. h = h * 2

  5. _________

  6. if h > 380000000:

  7. print("Yes")

  8. else:

  9. print("No")

使用微信搜索喵呜刷题,轻松应对考试!

答案:

No

解析:

【喵呜刷题小喵解析】:题目中描述了一个纸折叠的过程,纸的初始厚度是0.1毫米,每次折叠后纸的厚度都变为原来的两倍。我们需要判断折叠46次后,纸的厚度是否能达到地球到月球的距离,即380000000米。

首先,我们可以计算出折叠一次后纸的厚度,它是初始厚度的两倍,即0.2毫米。然后,折叠两次后纸的厚度是0.2 * 2 = 0.4毫米,以此类推,折叠n次后纸的厚度是0.1 * 2^n毫米。

我们需要判断的是折叠46次后纸的厚度是否能达到380000000毫米。将n=46代入上述公式,得到折叠46次后纸的厚度是0.1 * 2^46毫米。

经过计算,折叠46次后纸的厚度是18446744073709.5516毫米,这个厚度远小于地球到月球的距离380000000米。因此,折叠46次后纸的厚度不能达到地球到月球的距离,所以答案是No。
创作类型:
原创

本文链接:登月楼梯:假设我们有一张特大的纸,而且这种纸能够无限折叠,纸的初始厚度是 0.1 毫米(0.0001

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share