做一些基本的python编码。这是我提出的问题。
创建一个需要3个输入的函数:
打印整数对,一个来自第一个输入列表,另一个形成第二个列表,加起来 n 。每一对都应该打印出来。
最终结果(示例):
对([2,3,4],[5,7,9,12],9)
2 7
4 5
我仍然非常擅长Python,正在进行测试,出于某种原因,这个问题一直给我带来麻烦。这是一个介绍课程,因此首选基本编码。我可能不会理解最先进的编码。
答案 0 :(得分:1)
最简单的naieve方法是测试所有可能的组合,看看它们是否相加。
localhost
有更有效的方法(例如,忽略重复,忽略大于def pair(list1, list2, x):
for a in list1:
for b in list2:
if a + b == x:
print a, b
的数字等)。
如果你想在一个循环中完成它,python有一些便利功能
x