实例 001:数字组合
题目 有四个数字: 1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序分析 遍历全部可能,把有重复的剃掉。
total=0
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(k!=i)):
print(i,j,k)
total+=1
print(total)
12345678
简便方法 用 itertools 中的 permutations 即可。
import itertools
sum2=0
a=[1,2,3,4]
for i in itertools.permutations(a,3):
print(i)
sum2+=1
print(sum2)
12345678
实例 002:“个税计算”
题目 企业发放的奖金根据利润提成。利润 (I)低于或等于 10 万 ...


雷达卡


京公网安备 11010802022788号







