美文网首页
python4_list应用的练习题

python4_list应用的练习题

作者: xyb_python | 来源:发表于2020-05-20 16:20 被阅读0次

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;   

利润高于10万元,低于20万元时,低于10万元的部分按10%提成;

高于10万元的部分,可提成7.5%;

20万到40万之间时,高于20万元的部分,可提成5%;

40万到60万之间时高于40万元的部分,可提成3%;

60万到100万之间时,高于60万元的部分,可提成1.5%;

高于100万元时,超过100万元的部分按1%提成;

从键盘输入当月利润I,求应发放奖金总数?

程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

程序源代码:

profit = int(input("净利润:"))

arr = [100**3, 60*(100**2), 40*(100**2), 200000, 100000, 0]

rat = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]

money = 0

result_money = 0

for i in range(0, 6):

    if profit > arr[i]:

        money = (profit - arr[i]) * rat[i]

        print(money)

        result_money += money

        profit = arr[i]

print(result_money)

# 题目:输入某年某月某日,判断这一天是这一年的第几天?

# 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,

# 特殊情况,闰年且输入月份大于2时需考虑多加一天:

# 官方解答:

year = int(input("year:"))

month = int(input("month:"))

day = int(input("day:"))

months = (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334)

if 0 < month <= 12:

    sum = months[month - 1]

else:

    print("data error")

sum += day

leap = 0

# 闰年的判断方法:历闰年判定遵循的规律为: 四年一闰,百年不闰,四百年再闰.

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):

    leap = 1

if (leap == 1) and (month > 2):

    sum += 1

print("it is the %dth day." % sum)

# 个人见解:

year = int(input("year:"))

month = int(input("month:"))

day = int(input("day:"))

months = (1, -2, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1)

leap_1 = 0

leap_2 = 0

for i in months[:month-1]:

    leap_1 += i

if 0 < month <= 12:

    sum = 30 * (month-1) + leap_1 + day

else:

    print("data error")

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):

    leap_2 = 1

if (leap_2 == 1) and (month > 2):

    sum += 1

print("it is the %dth day." % sum)

相关文章

  • python4_list应用的练习题

    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万...

  • 问路问题

    《离散数学及其应用》Application of Propositional Logic 练习题中的15(*) E...

  • json-1008

    json入门json实验json在项目中的应用总结 json练习题 json解析练习

  • python练习题

    1、简单的if判断语句 2、练习题 3、练习题 4、练习题 5、练习题 6、练习题 7、练习题 8、练习题 9、w...

  • “导数定义应用”练习题

    已知求下列极限:1. 解: =0

  • 2018-12-01

    练习题1 练习题2 练习题3

  • 三视图的应用练习题

    欢迎关注公z号:沈阳奥数 下面是三视图的应用的相应练习题。有兴趣的同学可以做一做。 ①下图是由若干个相同的小正方体...

  • 2018-10-25 数据库基础

    练习题数据库练习题.png数据库练习题3.png数据库练习题2.png

  • Python 机器学习——回归(逻辑回归)

    0 前言 本次教程分为三部分 逻辑回归在二分类问题的应用 逻辑回归在大数据集多分类问题的应用 练习题 如想了解逻辑...

  • 语文应用文练习题

    一、请示 二、计划 三、发函和复函...

网友评论

      本文标题:python4_list应用的练习题

      本文链接:https://www.haomeiwen.com/subject/qwjnohtx.html