我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问红框内容是正确的吗?

img

根据分段直接写if else就可以了。

bonus2 计算有问题,100000*.075,那个数他应该是写错了

def getBonus(money):
    if money == 0:
        return 0
    score = {0:.1,100000:.075,200000:.05,400000:.03,600000:.015,1000000:.01}
    lv = list(set(score))
    lv.sort(reverse=True)
    for i in range(len(lv)):
        if money>lv[i]:
            bonus = (money - lv[i]) * score[lv[i]] + getBonus(lv[i])
            return bonus

print(getBonus(150000))

近期文章

  • c语言编程中遇到的问题求解
  • HTML或JS 如何改变资源的访问路径?
  • Octave找不到文件?
  • 一千万会员在线的论坛要什么服务器呢?
  • Matlab 求解一下,已知一个隐函数的导数,和一个点的值,求他的原函数以及另一个点对应原函数的值
  • jsp+servlet+mysql购物商城
  • springsecurity 权限命名ROLE_问题
  • C++运行环境如何加载前端生成可执行文件
  • Matlab中if判断语句运行进不去
  • 请问这个该咋搞,麻烦各位DL
  • 写一个python程序
  • C#datagridview控件
  • 为什么运行不下去,最后5个函数真的卡了😭,这个是一个课设,要交了😭
  • 客户端连接服务端(JAVA)
  • 数据处理程序计算不出
  • 请问c++与Java哪个就业前景好一些?
  • http+json webservice 如何选择?
  • FTP远程访问FANUC机器人问题
  • 为什么运行不下去了😭差不多要交课设了
  • C++石头剪刀布,怎么做啊?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华