每次10分钟跟我学Python(第六十次课)
大家好!我是幻化意识流。今天继续跟我学Python。
经过我们这段时间的学习,我们已经积累了一些小小的技能,今天我们是实操课,我出一个
题目,该题目要求用python写一个带有函数的的程序,用于实现客户的需求:
具体需求如下:
该客户是一名会计,他所在的公司去年发生了一些研发费用共计480万元,其中与研发活动相关的其他费用120万元,会计需要填报A107012《研发费用加计扣除优惠明细表》行28~行34,根据现行的税收相关优惠政策,该公司允许加计扣除的研发费用是多少呢?
这个会计想让程序员写个傻瓜程序,他只要把研发费用,相关其他费用填进去,让需要填表的数字自动出来,这样就可以量产了,这个对于兼任多家公司的代理记账会计可以大大提高生产力,吼吼!
程序员开始忙活了…
开始编码:
代码文本:
def yfkcs(yffy,qtfy):#研发允许扣除数(研发费用,其他相关费用)
xkfyxe=(yffy-qtfy)*0.1/(1-0.1)#相关费用限额=(研发允许扣除数-其他相关费用)
if qtfy>=xkfyxe:
yfkcs=(yffy-qtfy)+xkfyxe
print("情况一:其他费用>=限额则按照限额计算!")
else:
yfkcs=(yffy-qtfy)+qtfy
print("情况二:其他费用<限额按照实际发生额计算!")
return yfkcs
print("***欢迎使用研发费用扣除数计算器***")
yfze=float(input("请输入研发费用总额:"))
qtfye=float(input("请输入研发费用总额中其中其他相关费用额:"))
print("您公司允许扣除的研发费用为:{:.2f}".format(yfkcs(yfze,qtfye)))
测试一下看 :
这个程序是不是很实用,如果您同时是一位会计,可以根据实际情况修改代码,让这个小程序成为您的量产工具。(特别声明:代码中的研发费用加计扣除等计算方法仅供参考! )
本次实操课用到了,函数、字符串格式化等相关知识点,温故而知新可以为师矣!
今天的10分钟课程就到这里了,感谢您在此学习!
see you.