|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
用4~9这六个数字分别组成两个三位数,使这两个三位数和乘积最大?
for i in range(4,10):
for j in range(4,10):
for x in range(4,10):
if i != j and j != x and x != i:
print(i,j,x,sep='')
…… 下面不会了
- nums = [4, 5, 6, 7, 8, 9]
- max = 1
- for i in range(6):
- for j in range(6):
- if j != i:
- for k in range(6):
- if k != i and k != j:
- for l in range(6):
- if l != i and l != j and l != k:
- for m in range(6):
- if m != i and m != j and m != k and m != l:
- for n in range(6):
- if n != i and n != j and n != k and n != l and n != m:
- a = 100 * nums[i] + 10 * nums[j] + nums[k]
- b = 100 * nums[l] + 10 * nums[m] + nums[n]
- t = a * b
- if t > max:
- max = t
- num1 = a
- num2 = b
- print(num1, "×", num2, "=", max)
-
复制代码
|
|