题目:
输入几个二进制数,输出所有能被5整除的数。
视频讲解(3种方法):
Python入门100题之008:判断二进制
代码1:
items = input('输入二进制:').split(',')
array = []
for p in items:
i = int(p, 2)
if not i % 5:
array.append(p)
print(','.join(array))
代码2:
data = input('输入二进制:').split(',')
def check(x):
return int(x, 2) % 5 == 0
array = filter(check, data)
array = list(array)
print(",".join(array))
代码3:
data = input('输入二进制:').split(',')
array = filter(lambda i: int(i, 2) % 5 == 0, data)
array = list(array)
print(",".join(array))
页面更新:2024-04-20
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号