- 博客(3)
- 收藏
- 关注
原创 静态代码块调用问题:
静态代码块调用问题:提示:LintCode 入门级——2875 · 程序运行结果例如:给定一个数字 num 表示 new TestB() 的次数,请您计算执行 num 次 new TestB() 后 TestA.num 的值,并在 Solution 类的 printNum 方法中输出。描述:详细结构内容 截自LintCodeMain()TestA.javaTestB.javaSolution实现要求:并不会去真正的调用 new TestB() 方法,因此不要使用 TestA.nu
2021-10-11 12:29:51
448
原创 输入应付金额与实付金额找零
输入应付金额与实付金额找零源码#硬币种类:50,20,10,5,1,0.5,0.1from decimal import Decimaldef zhao_money(a,b,zhaoqian): change=b-a if change > 0: vallist=[50,20,10,5,1,0.5,0.1] for i in range(len(vallist)) : if change>=vallist[i]:
2021-03-19 14:49:50
1133
4
原创 解决python运算结果是浮点数问题
解决python运算结果是浮点数QuestionReason所以到底为什么不是0.1而是0.9999....呢?SolutionNO1.对于某些实际问题可使用round()函数进行保留NO2.对于数值运算可以使用Decimal模块Question今天在实现一个减法运算print(45.4-2*20)的结果中发现结果是5.399999999999999Reason网上查询博客才了解原来是自己啥也不是。。。:所以到底为什么不是0.1而是0.9999…呢?因为浮点数在计算机中实际上是以二进制的形式保存
2021-03-19 14:01:06
3353
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人