Conversione BI/DE


testo

Fare un programma che prenda in input un numero binario e che restituisca in uscita il valore in decimale

ES: inserisco 111 il programma mi restituirà 7

SOLUZIONE

  • restart = ‘si’
  • while restart != ‘no’:
  •              bina = str(input(“Scrivi un numero binario “))
  •              bina = bina[::-1]
  •              print(bina)
  •              l_bina = len(bina)
  •              print(l_bina)
  •              conta = 0
  •              deci = 0
  •              while conta != l_bina:
  •                           deci = deci + int(bina[conta]) * 2**conta
  •                           print(deci)
  •                           conta = conta + 1
  • print(deci)
  • restart = input(“continuare ? (si/no)”)
Did you find this article useful? Share It on...
Buffer this pageShare on FacebookShare on Google+Tweet about this on TwitterShare on TumblrShare on LinkedInEmail this to someonePrint this page

Un sito dedicato all' Open Source

Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!