#๐Ÿ”’ Python 2 complemented coversion

6 messages ยท Page 1 of 1 (latest)

visual scaffold
#

Hello, I want to perform 2 complemented conversion from bin hex string.

# First convert the 16 bit number to binary using:
hex_string = "FFFFFFFFFFFFFDBA12"
unsigned_integer = int(hex_string, base=16)  
x = bin(unsigned_integer)

# Then in order to take 2โ€™s complement

x = ~x + 1

# Then finally convert the binary number into decimal using

int(x,2)

I'm getting this error,:
TypeError: bad operand type for unary ~: 'str'

novel remnantBOT
#

@visual scaffold

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

swift kelp
novel remnantBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.