import itertools
a = ('1','2','3','4')
for i in range(1,5):
for k in itertools.permutations(a,i):
if 3 == len(k):
print(''.join(k))
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if(i != k) and (i != j) and (j != k):
print(i,j,k)
b = [1000000,600000,400000,200000,100000,0]
r = [0.01,0.015,0.03,0.05,0.075,0.1]
cou = 0
you = int(input("你的业绩:"))
for i in range(len(b)):
if you > b[i]:
cou += (you - b[i]) * r[i]
print('提成额度',you-b[i],'提成点',str(r[i]*100)+'%','奖金:',(you - b[i]) * r[i])
you = b[i]
print(cou)
# 设这个数是 n,
# n+100 = a^2,
# a^2+168=b^2,
# 所以 (b+a)(b-a)=168=84*2 = 42*4 = 28*6 = 14*12,
# 由 b+a=84,b-a=2 解得 a=(84-2)/2=41,所以 n=41^2-100 = 1581,
# 由 b+a=42,b-a=4 解得 a=(42-4)/2=19,所以 n=19^2-100=261,
# 由 b+a=28,b-a=6 解得 a=(28-6)/2=11,所以 n=11^2-100 = 21 ,
# 由 b+a=14,b-a=12 解得 a=(14-12)/2=1,所以 n=1^2-100 = -99
for i in range(1, 85):
if 168 % i == 0:
j = 168 / i
x = 168 / j
a = (j-x)/2
n = a*a-100
if n - int(n) == 0:
print(int(n))
原文:https://www.cnblogs.com/fan-gx/p/11637355.html