![](/img/trans.png)
[英]How do I individually print items of a list that are in another list in python
[英]How do I print a binary number's digits individually Python?
我想了解如何单独打印二进制数字。 例如,如果二进制数是 1011,我想打印到控制台:
1
0
1
1
我基本上会将这些数字分别分配给 Pi 的不同 GPIO 引脚。
这个怎么样:
number = str(1011)
for i in number:
print(i)
尝试这个:
bin=str(1011)
def print_to_console(agg, item):
print(f'{item}\n')
reduce(print_to_console, bin, bin[0])
假设您将二进制数存储在变量中,就这么简单
a = 11000
for i in str(a):
print(i)
Output:
1
1
0
0
0
但如果不打印最左边的零,即如果 num 为 00100,则上面的代码将打印 1,0 和 0。为了不丢失最左边的零,将二进制数字存储为字符串。
a = "0100"
for i in a:
print(i)
Output:
0
1
0
0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.