Python Forum
Find the complement of a number
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Find the complement of a number
#1
I want to find the complement of a number
For example:

The binary representation of 5 is 101 (no leading zero bits), and its complement is 010. So you need to output 2.
The binary representation of 1 is 1 (no leading zero bits), and its complement is 0. So you need to output 0.

From: https://www.tutorialspoint.com/python/bi...xample.htm
It suggests it just need to use "~". It shows:

a=60

bin(a)=0011 1100 
bin(~a)= 1100 0011=-61
But on my python3.5, what I get is:
a=60
bin(a)=0011 1100 
bin(~a)= 111101=-61
The resulted number -61 is right, but its binary form is not complement of a.

What happened?

Thanks,

L
Reply


Messages In This Thread
Find the complement of a number - by landlord1984 - Jan-19-2017, 07:50 AM
RE: Find the complement of a number - by Aquaplant - Jan-19-2017, 01:42 PM
RE: Find the complement of a number - by wavic - Jan-20-2017, 07:44 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  find the sum of a series of values that equal a number ancorte 1 539 Oct-30-2023, 05:41 AM
Last Post: Gribouillis
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,376 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  Find if chain of characters or number Frankduc 4 1,837 Feb-11-2022, 01:55 PM
Last Post: Frankduc
Question Help to find the largest int number in a file directory SalzmannNicholas 1 1,674 Jan-13-2022, 05:22 PM
Last Post: ndc85430
  Regular expression: cannot find 1st number in a string Pavel_47 2 2,461 Jan-15-2021, 04:39 PM
Last Post: bowlofred
  Find Average of User Input Defined number of Scores DustinKlent 1 4,400 Oct-25-2019, 12:40 AM
Last Post: Larz60+
  find nearest number d3fi 7 4,031 Aug-26-2019, 09:32 PM
Last Post: ichabod801
  Find the second largest number DarkCraftPlayz 8 11,425 May-29-2019, 02:46 AM
Last Post: heiner55
  Find index of missing number parthi1705 3 3,187 May-07-2019, 10:52 AM
Last Post: avorane
  Find number in a text for if statement BitbyBit 3 3,330 Jul-13-2018, 04:38 PM
Last Post: BitbyBit

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020