IRR计算 - 盈利能力的评价【难度:2级】:

答案1:

def irr(c):precision, guess, v, lastPositiveGuess, lastNegativeGuess = 0.000001, 0.5, 0, None, Noneif all([ i ==0 for i in c]):return 0if all([i >= 0 for i in c]) or all([i <= 0 for i in c]):return Nonecalc = lambda g : sum([item/pow(1+g, i) for i, item in enumerate(c)])while True:v = calc(guess)if abs(v) < precision:return guessif v > 0:lastPositiveGuess = guessif lastNegativeGuess is not None:guess = (lastNegativeGuess + guess)/2else:guess = guess * 2else:lastNegativeGuess = guessif lastPositiveGuess is not None:guess = (lastPositiveGuess + guess)/2else:guess = guess / 2​

景越Python基础训练营QQ群


欢迎各位同学加群讨论,一起学习,共同成长!

Python练习题答案: IRR计算 - 盈利能力的评价【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战相关推荐

  1. Python练习题答案: 馏分类【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

    馏分类[难度:2级]: 答案1: # Something goes Here ...class Fraction:def __init__(self, numerator, denominator): ...

  2. Python练习题答案: 杰克的家【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

    杰克的家[难度:2级]: 答案1: VERSES = """\ This is the house that Jack built.This is the malt th ...

  3. Python练习题答案: 分类新会员【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

    分类新会员[难度:1级]: 答案1: def openOrSenior(data):return ["Senior" if age >= 55 and handicap &g ...

  4. Python练习题答案: CIS 122#12中的构造【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

    CIS 122#12中的构造[难度:1级]: 答案1: # For your convenience, the following functions from previous challenges ...

  5. Python练习题答案: 转换货币II【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

    转换货币II[难度:2级]: 答案1: def solution(to,lst):dolSym, eurSym, power = ('', '€', -1) if to=='EUR' else ('$ ...

  6. Python练习题答案: 海盗!是大炮准备好了!?【难度:0级】--景越Python编程实例训练营,1000道上机题等你来挑战

    海盗!是大炮准备好了!?[难度:0级]: 答案1: def cannons_ready(gunners):return 'Shiver me timbers!' if 'nay' in gunners ...

  7. Python练习题答案: 摩门经【难度:2级】--景越Python编程实例训练营,1000道上机题等你来挑战

    摩门经[难度:2级]: 答案1: from math import log, ceil def mormons(starting_number, reach, target):return ceil( ...

  8. Python练习题答案: 财富通灵塔的乘驾【难度:3级】--景越Python编程实例训练营,1000道上机题等你来挑战

    财富通灵塔的乘驾[难度:3级]: 答案1: def ride_of_fortune(artifact, explorers):STATES = {'A': 'B', 'B': 'A'}DIRS = { ...

  9. Python练习题答案: 赛车#1:简化拖动赛【难度:1级】--景越Python编程实例训练营,1000道上机题等你来挑战

    赛车#1:简化拖动赛[难度:1级]: 答案1: def drag_race(length, anna, bob):a = length / anna.speed + anna.reaction_tim ...

最新文章

  1. java xml 节点换行_Winform中对xml文件进行保存时空白节点自动换行问题的解决
  2. boost::proto::noinvoke相关的测试程序
  3. 截获所有以太网帧数据并进行具体分析
  4. java comparator_Java基础之String漫谈(二)
  5. JS只能输入数字,数字和字母等的正则表达式
  6. 【算法导论】第7章快速排序
  7. Pandas 文本数据方法 replace( )
  8. 洛谷 P4549 【模板】裴蜀定理
  9. 数据库基础操作:建立学生表
  10. html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
  11. chrome 如何官网下载谷歌浏览器离线安装包
  12. 提示msvcr71.dll丢失处理办法
  13. Qt 加载翻译文件基本方法
  14. LED显示屏安装方法
  15. 讯飞智能录音笔SR101:性价比满满的AI好物
  16. 架构之重构的 12 条军规
  17. 基于余弦相似度的改进蝴蝶优化算法
  18. C/C++——文字RPG游戏:MINERPG
  19. RecycleView实现Gallery画廊效果,中间放大两边缩小
  20. 亚马逊商城最新品牌授权流程-2022年

热门文章

  1. 没有对公账户怎么开通认证微信公众号?
  2. Moment.js 常见用法总结
  3. JavaScript 日期处理类库 --- Moment.js
  4. Python:实现arithmetic算术算法(附完整源码)
  5. 外贸收付款5种方式分析
  6. 苹果支付在哪里设置_你会用苹果手机吗?这些快捷指令快速设置一下,好用度提升10倍...
  7. 【装箱问题】基于Shuffled Complex Evolution (SCE) 算法解决装箱问题 (BPP)附matlab代码
  8. bom成本分析模型_如何计算一台汽车的BOM成本?
  9. 裁员1700人,IBM 声称内部调整团队;谷歌将以26亿美元全现金收购Looker,绝对大手笔...
  10. mysql架构学习——数据库结构优化笔记