Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-05-24 16:19:12

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

python zamiana systemów

Siema

Mam taki problem iż chciałbym zamienić sobie liczbe binarną na dziesiętną najprościej jak się da :

I jest taka funkcja :

Kod:

print(int(0b110))

Wszystko cacy ale problem sie pojawia jak podstawie tam zmienna np :

Kod:

slowo_binarne = "0b" + str(111)

print(int(slowo_binarne))

Nie wiem co zrobić aby to zadziałało. Próbowałem na rożne sposoby i nic.


W sumie to mam zrobione to hornerem ale skoro jest funkcja od tego to chciałbym to uzyskać prostszą metodą.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#2  2013-05-24 16:45:05

  Trin - Wredotka

Trin
Wredotka
Zarejestrowany: 2008-05-16

Re: python zamiana systemów

print int(slowo_binarne, 2)

Ostatnio edytowany przez Trin (2013-05-24 16:45:26)

Offline

 

#3  2013-05-24 17:50:32

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: python zamiana systemów

Trin napisał(-a):

print int(slowo_binarne, 2)

Dzięki wielkie.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)