[英]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.