编写一个程序,该程序接受以逗号分隔的4位二进制数字序列作为输入,然后检查它们是否可被5整除。被5整除的数字将以逗号分隔的顺序打印。
时间: 2023-02-23 10:06:32 浏览: 183
以下是用 Python 实现该程序的代码:
```
def check_divisible_by_5(numbers):
result = []
for number in numbers:
decimal = int(number, 2)
if decimal % 5 == 0:
result.append(number)
return result
def main():
numbers = input("请输入以逗号分隔的4位二进制数字:").split(',')
result = check_divisible_by_5(numbers)
if result:
print("可被 5 整除的数字有:", ', '.join(result))
else:
print("没有可被 5 整除的数字。")
if __name__ == '__main__':
main()
```
在运行代码时,用户可以输入以逗号分隔的4位二进制数字,程序会检查这些数字是否可被5整除,并将可被5整除的数字以逗号分隔的顺序输出。
阅读全文