python - Python:我如何连续添加一个每个 for 循环周期增加 10 的数字?
问题描述
在每个偶数生日,一个名叫莉莉的女孩都会收到 10.00 美元的礼物。每个下一个偶数生日,她都会比前一个生日多收到 10 美元(因此,在她的第二个生日,她得到 10,第四个生日,她得到 20,第六个,她得到 30 等等。)这是 for 循环:
age = int(input())
saved_birthday_money = 0
for i in range(1, age + 1):
if i % 2 == 0:
你将如何编写这个问题的其余部分(添加 10,然后是 20,然后是 30?)
解决方案
您可以更改迭代次数,但是:
Money = 0
Gift = 0
for X in range(100):
#She starts getting money at 2
X += 2
if X % 2 == 0:
Gift += 10
Money += Gift
print(Money)
这将在 2 岁时加 10,在 4 岁时加 20,依此类推
推荐阅读
- java - 未从多语言应用程序中的正确资源加载字符串
- mysql - 解决“错误代码:1030。从存储引擎 MEMORY 收到错误 1“不允许操作””
- git - Git忽略子模块文件
- python - 我在我的 while 循环中添加了一个更改,我希望它添加更改但显示我添加的内容
- tensorflow-datasets - 为什么我将 600 个示例分配给客户,但在 TFF 中训练模型时却有 700 个?
- c# - 三张表与实体框架之间的关系
- angular - Angular - 运行时插入带有路由的动态模块
- php - 用于 nginx、php、mysql、golang 的 Docker-compose
- python - 循环优化熊猫切片操作
- javascript - 如何将 JS 控制台日志信息传递给 PHP 变量?