地主发金币【python实现】

从前有一个地主,他雇佣了一位骑士护送一车货物,给出的酬劳是这样的,第一天给1比特币,第二天给2比特币,第三天给3比特币,以此类推进行给比特币...,现在地主准备了165枚比特币,请问地主的比特币最多可以雇佣骑士多少天?

使用while循环实现

python 复制代码
sum = 0     # sum是用来记录骑士获得的总的金币数目
gold = 1
day = 0
while True:
    sum += gold
    if sum >= 165:
        break
    
    day += 1
    gold += 1
print(day)

使用for循环实现:

python 复制代码
day = 0
sum1 = 0
gold = 1
# huang_jin = 0
for i in range(999):
    sum1 += gold
    
    if sum1 >= 165:
        break
    
    day += 1
    gold += 1
    
print(day)
相关推荐
zzc9217 分钟前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
编程有点难22 分钟前
Python训练打卡Day43
开发语言·python·深度学习
2301_8050545629 分钟前
Python训练营打卡Day48(2025.6.8)
pytorch·python·深度学习
LjQ204037 分钟前
网络爬虫一课一得
开发语言·数据库·python·网络爬虫
哆啦A梦的口袋呀1 小时前
基于Python学习《Head First设计模式》第九章 迭代器和组合模式
python·学习·设计模式
sponge'1 小时前
opencv学习笔记2:卷积、均值滤波、中值滤波
笔记·python·opencv·学习
databook2 小时前
概率图模型:机器学习的结构化概率之道
python·机器学习·scikit-learn
拾回程序猿的圈圈∞2 小时前
实战二:开发网页端界面完成黑白视频转为彩色视频
python·ai编程
亚林瓜子2 小时前
AWS Elastic Beanstalk + CodePipeline(Python Flask Web的国区CI/CD)
python·ci/cd·flask·web·aws·beanstalk·codepipeline
春末的南方城市2 小时前
中山大学&美团&港科大提出首个音频驱动多人对话视频生成MultiTalk,输入一个音频和提示,即可生成对应唇部、音频交互视频。
人工智能·python·深度学习·计算机视觉·transformer