oouou2022 发表于 2022-7-31 20:07:14

关于代码中接收(input)的位置

在网上冲浪时,看到了一道题,内容如下:
某销售公司发放的奖金根据利润提成。利润低于或等于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%提成。

定义函数func(),传入参数profit为利润,计算出奖金数额,最后通过参数profit为140000调用func()函数,并格式化输出:"本月奖金为xx元"。

#profit = int(input("请输入利润:"))
#profit的位置在这里合适吗?
def func():
        #profit = int(input("请输入利润:"))
        #还是说在这里合适呢?
#剩余代码皆是一些判断语句,不必多说

青出于蓝 发表于 2022-7-31 20:43:44

当然要放在函数外,把值当作参数传进变量

oouou2022 发表于 2022-7-31 21:02:10

青出于蓝 发表于 2022-7-31 20:43
当然要放在函数外,把值当作参数传进变量

谢谢了啊,我刚刚学了一个月,不是懂很多,就抱着试一试的心态,没想到真的有人会回![激动][抱拳]
页: [1]
查看完整版本: 关于代码中接收(input)的位置