全国计算机二级Python第12套-基本操作-42

 

在考生文件夹下存在一个文件PY102.py,在横线处填写代码,完成如下功能:社会平均工作时间是每天8.
小时(不区分工作日和休息日),一位计算机科学家接受记者采访时说,他每天工作时间比社会平均工作时
间多3小时。如果这位科学家的当下成就值是1,假设每工作1个小时成就值增加0.01%,计算并输出两个结
果,这位科学家5年后的成就值,以及达到成就值100所需要的年数。其中,成就值和年数都以整数表示,每
年以365天计算。
输出格式示例如下:
5年后的成就值是XX
XX年后成就值是100

 

参考答案


scale = 0.0001  # 每小时成就值增量

def calv(base, day):

val = base * pow(1+scale,day*11)

return val

 

print('5年后的成就值是{}'.format(int(calv(1, 5*365))))

 

year = 1

while calv(1, year*365) < 100:

year += 1

 

print('{}年后成就值是100'.format(year))

历年真题

全国计算机二级Python第12套-基本操作-41

2024-4-22 9:12:09

历年真题

全国计算机二级Python第12套-基本操作-43

2024-4-22 9:17:31

个人中心
购物车
优惠劵
今日签到
搜索