Hoe binair getal naar decimaal te converteren met python

  • Dylan Parker
  • 0
  • 1277
  • 308
> Hieronder vind je een kort script voor het converteren van een binair getal naar een decimaal getal met Python-casting. Bij casten converteert u een variabele van het ene type naar het andere. In dit geval gebruiken we python-casting om een ​​string om te zetten in een decimaal getal dat een geheel getal is. Daarom moet u, als u cast probeert te gebruiken om het type variabele naar een geheel getal te converteren, ervoor zorgen dat uw variabele type imput een tekenreeks is. Maak een volgend bestand met de volgende inhoud:
#! / usr / bin / env python terwijl Waar: proberen: # Probeer bunary naar decimaal te converteren decimaal_getal = int (raw_input ("Voer een binair getal in:"), 2) # Als we falen, vragen we de gebruiker opnieuw om een ​​binair getal in te voeren behalve ValueError: afdrukken "Uw invoer is geen binair getal! Probeer het opnieuw." anders: # Sluit het programma af als de conversie van binair naar decimaal is gelukt breken # print geconverteerd decimaal getal afdrukken decimaal_getal
Sla uw script op als bijv. binary2decimal.py, maak het uitvoerbaar en voer het uit:
 $ chmod + x binary2decimal.py $ ./binary2decimal.py 



Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem