1、题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
def bouns():
bouns = 0
profits = [100,60,40,20,10,0]
bounsList = [0.01,0.15,0.03,0.05,0.075,0.1]
I = int(input("请输入当月利润,单位为万元:"))
for i in range(len(profits)):
if I > profits[i]:
I = I - profits[i]
bouns = bouns + I*bounsList[i]
return bouns
2、题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
import math
def square():
for x in range(10000):
a = int(math.sqrt(x + 100))
b = int(math.sqrt(x + 268))
if a*a == x+100 and b*b==x + 268:
print('该数是:'+str(x))