J'essaie de comprendre comment imprimer des chiffres de nombres binaires individuellement. Par exemple, si le nombre binaire est 1011, je souhaite imprimer à la console: p>
1 p>
0 p>
1 p>
1 p>
Je vais fondamentalement attribuer ces chiffres individuellement à différentes broches GPIO d'un PI. P>
3 Réponses :
Que diriez-vous de celui-ci:
number = str(1011)
for i in number:
print(i)
Essayez ceci:
bin=str(1011)
def print_to_console(agg, item):
print(f'{item}\n')
reduce(print_to_console, bin, bin[0])
En supposant que vous stockiez un nombre binaire dans la variable, c'est aussi simple que celui-ci sortie: p> mais si vous imprimez le Laissant la plupart des zéros, c'est-à-dire si num est 00100, le code ci-dessus imprimera 1,0 et 0.
Pour ne pas perdre la plupart des zéros gauche, stockez le chiffre binaire comme une chaîne. P> sortie: p>
Quelle version de Python utilisez-vous?