Chinaunix首页 | 论坛 | 博客
  • 博客访问: 691656
  • 博文数量: 108
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1436
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 09:49
文章分类
文章存档

2019年(16)

2015年(2)

2014年(20)

2013年(70)

我的朋友

分类: Python/Ruby

2019-08-16 10:33:26


因为格式变化,记得执行正确的缩进
def calute_profit(I): #定义一个功能
I = I / 10000 #先除以10000,方便后面计算
if I <= 10:
a = I * 0.01
return a * 10000 #return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回
elif I <=20 and I >10: #判断条件的正确书写格式
b = 0.25 + I * 0.075
return b * 10000
elif I <=40 and I >20:
c = 0.75 + I * 0.05
return c * 10000
elif I <=60 and I >40:
d = 0.95 + I * 0.03
return d * 10000
elif I <= 100 and I >60:
e = 2 + I * 0.015
return e * 10000
else:
f = 2.95 + I * 0.01
retirn f * 10000

I = int(input('净利润:')) #将输入的值,整数化
profit = calute_profit(I) #对输入的值进行运算,并得到结果
print ('利润为%d元时,应发奖金总数为%d元' % (I, profit)) #使用替代功能替换出需要的变量
阅读(924) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~