实验一货币转换

‬‬描述:写一个程序进行人民币和欧元间币值转换,其中:‬人民币和欧元间汇率固定为: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相关推荐

  1. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习

    Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...

  2. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  3. Python学习教程(Python学习视频_Python学习路线):Day04循环结构

    Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...

  4. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  5. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  6. python dict遍历_python入门

    python:简洁,优雅,快捷 简洁到变量可以不用定义直接用,可以调用很多函数,方便移植,对数据的处理速度快,但是耗内存 我学习python的时候,感觉这就像是在看小学生的作业,当然只是刚学习到了基础 ...

  7. python 去空_Python 内存分配时的小秘密

    (给Python开发者加星标,提升Python技能) 作者:豌豆花下猫 (本文来自作者投稿) Python 中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解 ...

  8. python度量学习_Python的差异度量

    python度量学习 Hi folks, welcome back to my new edition of the blog, thank you so much for your love and ...

  9. python科学数据分析_python数据分析-科学计数法

    用python进行数据分析时,查看数据,经常发生数据被自动显示成科学记数法的模式,或者多行多列数据只显示前后几行几列,中间都是省略号的情形. numpy import numpy as npnp.se ...

最新文章

  1. InCAM提示gen_com-5004-Socket bind problem问题
  2. 前缀列表---Prefix-List
  3. 洛谷P1527 [国家集训队] 矩阵乘法 [整体二分,二维树状数组]
  4. C#程序开机启动与获取程序启动路径
  5. 我要自学网java jsp_学javaweb需要什么基础?零基础如何学习javaweb?
  6. 安装VCSA6.5(vCenter Server Appliance 6.5)
  7. [转载]对 Linux 专家非常有用的 20 个命令
  8. OpenGL驱动的陷阱:ATI篇,后续
  9. HDU3791 二叉搜索树【二叉搜索树】
  10. Vb6 Modbus TCP通讯示例源代码
  11. 鸿蒙不是手机系统?智慧屏曝光,华为将布局“贾维斯”智能时代
  12. java ftps_如何通过Java中的TLS / SSL(FTPS)服务器连接到FTP
  13. 操作系统笔记-信号量机制
  14. 跨平台APP开发心路历程
  15. 详解TCP 三次握手和四次挥手
  16. 实验:JS判断浏览器中英文版本
  17. 如何在Linux上查看历史命令
  18. 用maven驱动搜索dom4j异常,原因分析
  19. 程序员自学编程,推荐一些高质量自学网站?
  20. 2018总结,2019展望

热门文章

  1. anki android自动同步,AnkiApp下载-暗记AnkiApp抽认卡记忆神器app 3.1.4 安卓版-我游网...
  2. 如果一个巨蟹座的人开始忙了……
  3. MXNet 0.11发布,加入动态图接口Gluon,还有两位CMU教授的亲笔教程
  4. Trimble MB-Two OEM GNSS板 参考手册(四)
  5. 如何解决li标签中不能添加文字在图片正下方
  6. α版本升升备忘录下载链接
  7. go基于阿里云实现中文分词
  8. AcWing 797.差分(C++||C语言)
  9. 12306挂的最终还是用户体验
  10. matlab中证明欧拉公式,欧拉公式证明