求助,用python编写一个模拟个人所得税计算器程序,数据看图

如题所述

sal=float(input('请输入当月税前工资:'))
S=sal-3500
if 0<S<=1500:
L=S*0.03
print('应纳税%.2f元'%L)
elif 1500<S<=4500:
L=1500*0.03+(S-1500)*0.1
print('应纳税%.2f元'%L)
elif 4500<S<=9000:
L=1500*0.03+3000*0.1+(S-4500)*0.2
print('应纳税%.2f元'%L)
elif 9000<S<=35000:
L=1500*0.03+3000*0.1+4500*0.2+(S-9000)*0.25
print('应纳税%.2f元'%L)
elif 35000<S<=55000:
L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(S-35000)*0.3
print('应纳税%.2f元'%L)
elif 55000<S<=80000:
L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(S-55000)*0.35
print('应纳税%.2f元'%L)
elif S>80000:
L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(S-80000)*0.45
print('应纳税%.2f元'%L)
else:
print('未到起征点,不用交税')
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-12
if ... elif ... else 就好了,感觉这题目问得也很奇葩,一秒钟没能反应过其想表达的意思。本回答被提问者和网友采纳
第2个回答  2014-11-12
.

求助,用python编写一个模拟个人所得税计算器程序,数据看图
sal=float(input('请输入当月税前工资:'))S=sal-3500 if 0<S<=1500:L=S*0.03 print('应纳税%.2f元'%L)elif 1500<S<=4500:L=1500*0.03+(S-1500)*0.1 print('应纳税%.2f元'%L)elif 4500<S<=9000:L=1500*0.03+3000*0.1+(S-4500)*0.2 print('应纳税%.2f元'%L)elif ...

如何用 Python 写一个带 GUI 的科学计算程序
这个代码实现的挺简单,并不是很复杂的科学计算器界面,你可以以此为基础,添加自己想要的东西:给你个截图:代码是如下, 我就不给你添注释了啊:!\/usr\/bin\/env python3.4from Tkinter import *import parserroot = Tk()root.title('Calculator')i = 0def factorial(): """Calculates the f...

如何用 Python 写一个带 GUI 的科学计算程序
" % text) self.lineedit.setText('')if __name__=="__main__": app = QApplication(sys.argv) form = Form() form.show() app.exec_()运行这个程序就能得到一个小的计算器,前提你已经安装好了pyqtpython中的GUI可以利用pyqt进行编写 ...

Python GUI实例-计算器1
使用Python编写计算器GUI程序,其核心代码如下:程序首先导入了tkinter库,用于创建图形用户界面。定义了全局变量A、B和运算符fuhao,以及按键事件处理函数handler,用于根据按键类型执行相应的操作。当按下"C"按键时,清除所有输入;按下"Del"按键时,删除输入框中最后一个字符;按下数字键时,将数字添加到...

用python 实现一个简单的计算器
定义了一个名为Calculator的类,用于模拟一个简单的计算器。Calculator类继承自object,并定义了一个类变量BUTTONS。按钮值包括数字、运算符和操作键,如清除(C)和等于(=)。__init__方法用于初始化Calculator类的实例,初始化实例变量_expression为空字符串,用于存储用户输入的数学表达式。push方法处理...

python做一个计算器小程序要求当输入任意数字每输入一个数字相加当输入...
好的,以下是一个简单的python计算器小程序,可以满足您的需求:初始化总和为0 total = 0 while True:获取用户输入 num = int(input("请输入数字(输入0结束计算):"))如果输入的是0,则退出循环 if num == 0:break 否则将输入的数字累加到总和中 total += num 输出计算结果 print("计算结果...

怎样用Python语言编一个小程序?
编写代码:可以使用任何文本编辑器编写 Python 代码。代码的具体内容根据程序的需求来决定,可以包括各种 Python 原生语法、内置函数、第三方库等等。运行程序:可以使用 Python 解释器来运行 Python 程序。在终端或命令行界面输入 python 文件名.py 即可执行程序。下面是一个简单的示例程序:...

如何用python简单制作一个exe程序
首先,安装必要的打包程序。打开命令提示符窗口(快捷键:win键+R键),输入相关安装命令,例如安装exe制作库与图形界面编辑库。安装完成后,将你的Python程序文件(.py文件)拖拽至打包程序中,程序会自动完成exe文件的打包工作。接下来,以制作一个计算器exe文件为例进行说明。代码示例如下,包含了详细的...

如何用Python编写代码在Word中实现带公式计算过程的计算书?
如何用python编写计算器 答:我想你的需求应该是一个图形界面的程序,而不是简单的在命令行上输入。 那么,要做的第一件事就是选择一个图形界面套件。可以使用原生的TK,也可以用跨平台性能很好的wxPython,或者是整体结构很像MFC的PyWin32。至于pyGTK,pyQT,都是可选的,但...2011-05-30 回答者:...

用python操作Windows的计算器。
安装pywin32模块。注意:乘法的优先级高,在计算器输入时要加括号!代码:import win32api,win32gui, win32con import win32com.client shell = win32com.client.Dispatch("WScript.Shell")shell.Run("calc")win32api.Sleep(1000)shell.SendKeys("200{+}")win32api.Sleep(1000)shell.SendKeys("...

相似回答