python超额累进税率_python
实验一货币转换
描述:写一个程序进行人民币和欧元间币值转换,其中:人民币和欧元间汇率固定为:1欧元 = 7.88人民币。程序可以接收人民币或欧元输入,转换为欧元或人民币输出。人民币采用RMB表示,欧元采用EUR表示,符号和数值之间没有空格。
程序源代码(注意添加注释)
money=input("请输入带有符号的汇币:")
if money[-3:] in ["EUR"]:
r=(eval(money[0:-3]))*7.88
print("转化后的汇币为{:.2f}RMB".format(r))
elif money[-3:] in ["RMB"]:
e=(eval(money[0:-3]))/7.88
print("转化后的汇币为{:.2f}EUR".format(e))
else:
print("输入错误!")
l 运行结果(直接截取结果图)
实验二个人所得税计算
描述:我国的个人所得税采用“超额累进税率”计算方法,简化公式如:缴税 = (个人薪金扣险所得 – 个税免征额)* 税率其中,个税免征额为3500元,税率根据应纳税额数量而不同,如下表所示:
注意:“应纳税额”为:个人薪金扣险所得–个税免征额
请编写一个程序根据用户输入计算个人所得税,用户输入是个人薪金扣险所得。
约定用户输入为以人民币元为单位的整数。
l 程序源代码(注意添加注释)
ownsalary=input("请输入个人薪金扣险所得:")
if 0 <= (eval(ownsalary[0:-1])-3500) < 1500 :
x=(eval(ownsalary[0:-1])-3500)*0.03
print("个人应缴缴税为{:.2f}元".format(x))
elif 1500 <= (eval(ownsalary[0:-1])-3500) < 4500 :
x=(eval(ownsalary[0:-1])-3500)*0.01
print("个人应缴缴税为{:.2f}元".format(x))
elif 4500 <= (eval(ownsalary[0:-1])-3500) < 9000 :
x=(eval(ownsalary[0:-1])-3500)*0.02
print("个人应缴缴税为{:.2f}元".format(x))
elif 9000<= (eval(ownsalary[0:-1])-3500) < 35000 :
x=(eval(ownsalary[0:-1])-3500)*0.25
print("个人应缴缴税为{:.2f}元".format(x))
elif 35000 <= (eval(ownsalary[0:-1])-3500) < 55000 :
x=(eval(ownsalary[0:-1])-3500)*0.03
print("个人应缴缴税为{:.2f}元".format(x))
elif 55000 <= (eval(ownsalary[0:-1])-3500) < 80000 :
x=(eval(ownsalary[0:-1])-3500)*0.35
print("个人应缴缴税为{:.2f}元".format(x))
elif 80000 <= (eval(ownsalary[0:-1])-3500) :
x=(eval(ownsalary[0:-1])-3500)*0.45
print("个人应缴缴税为{:.2f-}元".format(x))
if (eval(ownsalary[0:-1])-3500) <0 :
print("输入错误!")
l 运行结果(直接截取结果图)
实验三鸡兔同笼
描述:大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
这四句话的意思是:
有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?请编一个程序,用户在同一行内输入两个整数,代表头和脚的数量,编程计算笼中各有多少只鸡和兔,假设鸡和兔都正常,无残疾。如无解则输出Data Error!
l 程序源代码(注意添加注释)
设鸡有x只,兔有(35-x)只
94=2x+4(35-x)
X=(140-94)/2
a=eval(input("请输入头的个数:"))
b=eval(input("请输入脚的数目:"))
if a>b:
print("输入与现实不符,错误")
if a
x=(4*a-b)/2
y=a-x
print("经过计算鸡的个数{}".format(x))
print("经过计算鸡的个数{}".format(y))
l 运行结果(直接截取结果图)
实验四统计不同字符个数
用户从键盘输入一行字符,编写一个程序,统计并输出英文字符、数字、空格和其他字符的个数。
l 程序源代码(注意添加注释)
string=input("请输入一行字符:")
char=0
num=0
kong=0
other=0
for i in string:
if 'a'<=i<='z'or'A'<=i<='Z':
char+=1
elif'0'<=i<='9':
num+=1
elif 1==' ':
kong+=1
else:
other+=1
print("这个一行字符{}char,{}num,{}kong,{}other".format(char,num,kong,other))
l 运行结果(直接截取结果图)
实验五猜数字游戏
在程序中预设一个0-9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”;如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
l 程序源代码(注意添加注释)
from random import randint
num=randint(0,9)
n=1
while 1:
a=eval(input("请输入预猜测的数字在0-9之间:"))
if a
print("太小了!")
n=n+1
elif a>num:
print("太大了!")
n=n+1
else:
print("猜测正确!")
break
l 运行结果(直接截取结果图)
python超额累进税率_python相关推荐
- Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...
- 视频教程-快速入门Python基础教程_Python基础知识大全-Python
快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...
- Python学习教程(Python学习视频_Python学习路线):Day04循环结构
Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...
- 视频教程-快速入门Python基础教程_Python基础进阶视频-Python
快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...
- Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python
Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...
- python dict遍历_python入门
python:简洁,优雅,快捷 简洁到变量可以不用定义直接用,可以调用很多函数,方便移植,对数据的处理速度快,但是耗内存 我学习python的时候,感觉这就像是在看小学生的作业,当然只是刚学习到了基础 ...
- python 去空_Python 内存分配时的小秘密
(给Python开发者加星标,提升Python技能) 作者:豌豆花下猫 (本文来自作者投稿) Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解 ...
- python度量学习_Python的差异度量
python度量学习 Hi folks, welcome back to my new edition of the blog, thank you so much for your love and ...
- python科学数据分析_python数据分析-科学计数法
用python进行数据分析时,查看数据,经常发生数据被自动显示成科学记数法的模式,或者多行多列数据只显示前后几行几列,中间都是省略号的情形. numpy import numpy as npnp.se ...
最新文章
- InCAM提示gen_com-5004-Socket bind problem问题
- 前缀列表---Prefix-List
- 洛谷P1527 [国家集训队] 矩阵乘法 [整体二分,二维树状数组]
- C#程序开机启动与获取程序启动路径
- 我要自学网java jsp_学javaweb需要什么基础?零基础如何学习javaweb?
- 安装VCSA6.5(vCenter Server Appliance 6.5)
- [转载]对 Linux 专家非常有用的 20 个命令
- OpenGL驱动的陷阱:ATI篇,后续
- HDU3791 二叉搜索树【二叉搜索树】
- Vb6 Modbus TCP通讯示例源代码
- 鸿蒙不是手机系统?智慧屏曝光,华为将布局“贾维斯”智能时代
- java ftps_如何通过Java中的TLS / SSL(FTPS)服务器连接到FTP
- 操作系统笔记-信号量机制
- 跨平台APP开发心路历程
- 详解TCP 三次握手和四次挥手
- 实验:JS判断浏览器中英文版本
- 如何在Linux上查看历史命令
- 用maven驱动搜索dom4j异常,原因分析
- 程序员自学编程,推荐一些高质量自学网站?
- 2018总结,2019展望
热门文章
- anki android自动同步,AnkiApp下载-暗记AnkiApp抽认卡记忆神器app 3.1.4 安卓版-我游网...
- 如果一个巨蟹座的人开始忙了……
- MXNet 0.11发布,加入动态图接口Gluon,还有两位CMU教授的亲笔教程
- Trimble MB-Two OEM GNSS板 参考手册(四)
- 如何解决li标签中不能添加文字在图片正下方
- α版本升升备忘录下载链接
- go基于阿里云实现中文分词
- AcWing 797.差分(C++||C语言)
- 12306挂的最终还是用户体验
- matlab中证明欧拉公式,欧拉公式证明