一、
代码:
#!/usr/bin/python3
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if (i != j ) and (j != k) and (i != k):
print(i,j,k)
结果:
1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2
第一个实验自我检测,成功完成。
二、
代码如下:
#!/usr/bin/python3
i = int(input(‘净利润’:))
arr = [100000,600000,400000,200000,100000,0]
rat = [0.01 , 0.015 , 0.03 , 0.05 , 0.075 , 0.1]
r = 0
for idx in range(0,6):
if i > arr[idx]:
r += (i - arr[idx]) * rat[idx]
print((i - arr[idx] ) * rat(idx))
i = arr(idx)
print(r)
输出结果:
净利润:120000
1500.0
10000.0
11500.0
尝试运行,未成功。改换第三个尝试:
三、
题目:一个整数,它加上100后是完全平方数,再加上168后依然是完全平方数,请问该数是多少?
假设该数是X,则X+100=n^2,X+100+168=m^2
那么猜想m^2-n^2=(m+n)(m-n)=168
令i = m+n,j = m-n;则i+j=2m,i-k=2n;