鱼C论坛

 找回密码
 立即注册
查看: 1908|回复: 1

14讲课后作业

[复制链接]
发表于 2021-3-29 19:23:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 通常企业发放的年终奖是根据一年的盈利进行提成,A 公司的提成规则如下:2L1^C|=kr
ntb&Sf4IjyD'P}_1sCG{pMV=

    当利润低于或等于 10 万元时:年终奖为 10%
    当利润高于 10 万元,低于 20 万元时:低于 10 万元的部分按 10% 提成,高于 10 万元的部分,按 7.5% 提成
    当利润 20 万到 40 万之间时:低于 10 万元的部分按 10% 提成,高于 10 万元低于 20 万元的部分,按 7.5% 提成,高于 20 万元的部分,按 5% 提成
    当利润 40 万到 60 万之间时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元的部分,按 3% 提成
    当利润 60 万到 100 万之间时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元低于 60 万元的部分,按 3% 提成;高于60万元的部分,按 1.5% 提成
    当利润高于 100 万元时:低于 10 万元的部分按 10% 提成;高于 10 万元低于 20 万元的部分,按 7.5% 提成;高于 20 万元低于 40 万元的部分,按 5% 提成;高于40万元低于 60 万元的部分,按 3% 提成;高于60万元低于 100 万的部分,按 1.5% 提成;超过 100 万元的部分按 1% 提成

我的代码是

y = input('请输入今年的利润:')
y = int(y)

if y <= 100000:
        x = y * 10 / 100
        print('本年应发放奖金总额',x)

if 100000 < y <= 200000:
        x = 10000 + (y - 100000) * 7.5 / 100
        print('本年应发放奖金总额',x)

if 200000 < y <= 400000:
        x = 10000 + 7500 +(y - 200000) * 5 / 100
        print('本年应发放奖金总额',x)

if 400000 < y <= 600000:
        x = 10000 + 7500 + 10000 + (y - 400000) * 3 / 100
        print('本年应发放奖金总额',x)

if 600000 < y <= 1000000:
        x = 10000 + 7500 + 10000 + 6000 + (y - 600000) * 1.5 / 100
        print('本年应发放奖金总额',x)

if y > 1000000:
        x = 10000 + 7500 + 10000 + 6000 + 6000 +(y - 1000000) * 1 / 100
        print('本年应发放奖金总额',x)

然后虽然我这样也能打印出利润!但是跟答案代码不一样!

请教一下,我这样打的代码应该没问题吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-3-29 19:31:23 From FishC Mobile | 显示全部楼层
实现问题的方式有很多种
所以叫参考答案呀~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-9 17:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表