600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > A+AB+BC+CD+DE+EF+FG+GH+HI=HHI求解Python代码

A+AB+BC+CD+DE+EF+FG+GH+HI=HHI求解Python代码

时间:2023-05-31 20:57:48

相关推荐

A+AB+BC+CD+DE+EF+FG+GH+HI=HHI求解Python代码

用数字1至9组成一个没有重复数字的九位数ABCDEFGHI ,A+AB+BC+CD+DE+EF+FG+GH+HI=HHI,求H和I的值

python代码如何实现所有解。代码如下

A+AB+BC+CD+DE+EF+FG+GH+HI=HHI化简一下,就是A+B+C+D+E+F+G=9H

from itertools import permutations

import pandas as pd

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]

list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I']

for i in permutations(nums, len(nums)): #对nums的排列组合结果,类型为tuple

a = pd.Series(i,list)

a1 = a['A'] + a['B'] + a['C'] + a['D'] + a['E'] + a['F'] + a['G']

a2 = 9 * a['H']

if a1 == a2:

print('符合条件的值:A,B,C,D,E,F,G,H,I的顺序', a.values)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。