【发布时间】:2019-01-29 02:16:23
【问题描述】:
代码打印出 2 和 3,因为它们的乘积等于变量 num。但是如果 l=[1,3,4,5,6,7,8,9,10] 呢?列表中没有数字乘以 6,所以我想打印两个最接近的数字。
l=[1,2,3,4,5,6,7,8,9,10]
num=6
index=0
while index+1<len(l):
if l[index]*l[index+1]==num:
print(l[index],l[index+1])
index+=1
【问题讨论】:
标签: python-3.x list loops