我试图找到一个从1到50的数字列表,该范围内的数字是另一个列表中另外两个特定数字的总和。另一个清单是1,2,4,6,18,26。
我基本上试图运行“for x in range(1,50):”类型程序,然后列出从1到50的所有数字,然后在它们旁边说“TRUE”如果它们是任何数字的总和该列表中的两个数字(例如1 + 1,1 + 4,1 + 26,4 + 18,18 + 26等)。
任何想法??
谢谢!
马特
答案 0 :(得分:0)
迭代所有可能的数字对:
sums = []
for n1 in numbers:
for n2 in numbers:
# Add them together and store the result in `sums`
然后检查range(50)
中的每个号码是否在您的总和列表中:
for n in range(50):
if n in sums:
# `n` is the sum of two numbers from your list
答案 1 :(得分:-2)
def solveMeFirst(a,b):
# Hint: Type return a+b below
return a+b
num1 = int(input())
num2 = int(input())
res = solveMeFirst(num1,num2)
print(res)