![](/img/trans.png)
[英]How can I check if a number is divisible by one of the elements in a list (Python)?
[英]PYTHON I am trying to break loop when found first number divisible by 16, and print results so I can check
我正在尝试编写一个 function 代码,它返回范围(n1,n2)
中可被 16 整除的第一个数字。如果该范围内的数字不能被 16 整除,我想返回 0。我尝试编写代码但我不知道如何打印结果。 我还希望代码在找到第一个可被整除的值时中断。
def first_div_16(n1,n2):
for i in range(n1, n2): # type: int
if i % 16 == 0:
return i
break
else:
return 0
(first_div_16(2,50))
您不需要 break 语句,因为 return 完成了这项工作。
def first_div_16(n1,n2):
for i in range(n1, n2): # type: int
if i % 16 == 0:
return i
else:
return 0
print(first_div_16(2,50))
#16
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.