在输出中获取空列表
Getting Empty list in output
程序接受以','分隔的4位二进制数。
然后我必须打印那些可以被 3 整除的数字。
这是我的代码
binary_numbers = input("Enter Binary Numbers:").split(",")
newlist = [no for no in binary_numbers if int(no)%3 == 0]
print(newlist)
当我打印时 newlist
我变空了。不知道哪里出了问题
如果要输入二进制数,应将 int 的基数转换为 2.
[no for no in binary_numbers if int(no, 2) % 3 == 0]
binary_numbers = input("Enter Binary Numbers:").split()
程序接受以','分隔的4位二进制数。 然后我必须打印那些可以被 3 整除的数字。
这是我的代码
binary_numbers = input("Enter Binary Numbers:").split(",")
newlist = [no for no in binary_numbers if int(no)%3 == 0]
print(newlist)
当我打印时 newlist
我变空了。不知道哪里出了问题
如果要输入二进制数,应将 int 的基数转换为 2.
[no for no in binary_numbers if int(no, 2) % 3 == 0]
binary_numbers = input("Enter Binary Numbers:").split()