Python编程求解第1天1分钱之后每天两倍持续一个月的等比数列问题

您所在的位置:网站首页 第一天一分钱每天翻一倍30天后多少钱 Python编程求解第1天1分钱之后每天两倍持续一个月的等比数列问题

Python编程求解第1天1分钱之后每天两倍持续一个月的等比数列问题

2024-07-14 23:56| 来源: 网络整理| 查看: 265

本站最新发布   Python从入门到精通|Python基础教程 试听地址  https://www.xin3721.com/eschool/pythonxin3721/ 一、问题 问题1 场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。 问:第30天给多少钱,总共给多少钱? 问题2 场景:如果有两份工作。    第1份:第1天给你1分钱,第2天给你2分钱,第3天给你4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)。    第2份:一个月给你10万工资。 问:哪份工资高?给你选择的话,你要第1份还是第2份? 二、相关热搜关键词 1天1分钱翻倍累计到三十天后多少钱 1天1分钱第二天乘2 1天1分钱每天翻2倍30天一共多少钱 1天1分钱2天2分钱3天4分钱 1天1分钱2天2分钱,以2倍的倍数,一个月多少钱? 0.01每天翻倍30天是多少 0.01每天翻倍月底多少钱 0.01每天翻一倍 三、解题方法

  问题1和问题2,其实计算是一样的,在这里博主为大家介绍两种不同的解题方法,分别为:通过while循环方式、pow函数结合等比数列通项和求和公式。大家可以参考学习一下博主写的代码。

使用while循环方式 1.1 直接看代码和相关注释:

''' 作者:zhang502219048 代码来源:https://www.cnblogs.com/zhang502219048/p/12822913.html 功能:通过Python的while循环实现计算1分钱翻倍1个月的问题 变量说明:a为每天多少钱,初始为第1天0.01元 total为截至当天总共多少钱 q为每天翻多少倍 n为第几天,而且是从第2天开始,因为是第2天才开始翻倍 nMax为最后翻倍的那天 ''' a, total, q, n, nMax = 0.01, 0, 2, 2, 30 # while循环,计算到第30天,当天多少钱和截至当天总共多少钱 while n


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3