1. 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;高于40万元的部分,可提成3%。从键盘输入当月利润,求应发放奖金总数?
  2. 快递运费首重6元,超过则加收3元/kg(首重为1kg,不满则按1kg计算),要求输入货物重量,计算运费
  3. 输入税前工资数,计算出应交的个人所得税(不考虑税费减免政策)
  4. 一个球从100米高度自由落下,每次落地后弹回原来高度的一半,求它在第10次落地时,离地多高,共经过多少米?
  5. 有一个分数数列,1/2,2/3,4/4,8/5,16/6...,求前10项的和
  6. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,第二天早上又将剩下的桃子吃掉一半。以后每天早上都吃前一天剩下的一半。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子

  1. #第一题分析:
  2. #1.定义变量I存储利润数据
  3. I = int(input("请输入当月利润:"))
  4. if I <= 100000:
  5. print("应发奖金:",I * 0.1)
  6. elif 100000 < I <= 200000:
  7. print("应发奖金:",100000 * 0.1 + (I - 100000) * 0.075)
  8. elif 200000 <= I <=400000:
  9. print("应发奖金:",100000 * 0.1 + 100000 * 0.075 + (I - 200000) * 0.05)
  10. else:
  11. print("应发奖金:", 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (I - 400000) * 0.03)
  12. #第二题分析:
  13. #1.定义货物重量:变量
  14. weight = float(input("请输入重量:"))
  15. #2.判断运费计算方式
  16. if weight <= 1:
  17. freight = 6
  18. print(freight)
  19. else:
  20. freight = 6 + (weight - 1) * 3
  21. print(freight)
  22. #第三题分析:
  23. #1.定义税前工资:
  24. salary = int(input("请输入工资:"))
  25. #2.应纳税的工资=税前工资-5000-五险一金:
  26. #五险一金:
  27. Five_one_gold = salary * 0.22
  28. #应纳税工资:
  29. should_tax_salary = salary - 5000 - Five_one_gold
  30. #判断个人所得税计算方式:
  31. if salary > 5000:
  32. if should_tax_salary <= 3000:
  33. Personal_income_taxes = should_tax_salary * 0.03 - 0
  34. print("个人所得税:{}元".format(Personal_income_taxes))
  35. elif 3000 < should_tax_salary <= 12000:
  36. Personal_income_taxes = should_tax_salary * 0.1 - 210
  37. print("个人所得税:{}元".format(Personal_income_taxes))
  38. elif 12000 < should_tax_salary <= 25000:
  39. Personal_income_taxes = should_tax_salary * 0.2 - 1410
  40. print("个人所得税:{}元".format(Personal_income_taxes))
  41. elif 25000 < should_tax_salary <= 35000:
  42. Personal_income_taxes = should_tax_salary * 0.25 - 2660
  43. print("个人所得税:{}元".format(Personal_income_taxes))
  44. elif 35000 < should_tax_salary <= 55000:
  45. Personal_income_taxes = should_tax_salary * 0.3 - 4410
  46. print("个人所得税:{}元".format(Personal_income_taxes))
  47. elif 55000 < should_tax_salary <= 80000:
  48. Personal_income_taxes = should_tax_salary * 0.35 - 7160
  49. print("个人所得税:{}元".format(Personal_income_taxes))
  50. elif should_tax_salary > 80000:
  51. Personal_income_taxes = should_tax_salary * 0.45 - 15160
  52. print("个人所得税:{}元".format(Personal_income_taxes))
  53. else:
  54. Personal_income_taxes = 0
  55. print("个人所得税:{}元".format(Personal_income_taxes))
  56. #第四题分析:
  57. #1.每次落地回弹一半,第一次落地后每次回弹2次
  58. count = 1
  59. height = 100
  60. sum = 0
  61. while count <= 10:
  62. if count == 1 or count == 10:
  63. sum += height
  64. else:
  65. sum += height * 2
  66. height = height / 2
  67. count += 1
  68. print(height)
  69. print(sum)
  70. #第五题分析:
  71. #1.找出分数数列的规律:
  72. i = 1
  73. sum = 0
  74. a = 1#分子
  75. b = 2#分母
  76. while i <= 10:
  77. sum = sum + a / b
  78. a = a * 2
  79. b = b + 1
  80. i += 1
  81. print(sum)
  82. #第六题分析:
  83. i = 9
  84. a = 1
  85. while i > 0:
  86. a = 2 * a
  87. i -= 1
  88. print(a)

随机推荐

  1. 将物理机系统转为虚拟机系统 p2v

    ref : https://blog.csdn.net/gsls200808/article/details/77932713 背景: 在公司有台机子主要负责某产品的升级与维护,出于各种原因,该产品需 ...

  2. WinRAR 去广告的姿势

    一直在使用WinRAR解压文件,感觉非常的好用,可是现在WinRAR添加了广告,每次打开压缩包都会弹出广告,有时候甚至在解压的时候弹出来,而每次弹出广告都会卡顿一下,忍了很长时间今天实在是受够了,准备 ...

  3. dotnetcore下解压zip文件,解决中文文件名乱码问题

    (迄今为止网上那些说的用Encoding.Default解决中文文件名乱码的都不能真正解决问题!) 1.在程序开始处 Encoding.RegisterProvider(CodePagesEncodi ...

  4. Swagger 实践 <一>

    参考 :https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-nswag?view=aspnetcor ...

  5. Django admin 外键关联默认显示用户的username

    使用默认User表.默认显示用户username,转换成get_full_name() /home/labsmith/venv_labsmit/lib/python3.6/site-packages/ ...

  6. 货币转换B

    描述 人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮ ...

  7. Oracle学习笔记——Linux下开启Oracle

    1.开启数据库 sqlplus  /  as sysdba startup 2.启动监听:lsnrctl  start; 查看监听状态:lsnrctl status; 3.登入数据库 Linux 设置 ...

  8. django启动通过ip或是域名访问

    setting.py里面的ALLOWED_HOSTS = ['localhost','域名','本机ip'] 启动时一般都是命令行 python manage.py runserver [端口号]  ...

  9. C# 应用程序文件夹结构

  10. Qemu: User mode emulation and Full system emulation

    转载: https://wiki.edubuntu.org/UbuntuDevelopment/Ports QEMU QEMU is a processor emulator and supports ...