Peter Otten wrote: > Anish Kumar wrote: > >> Right shifting is well defined in Python? > > Yes. What might surprise someone used to fixed-size integers: > >>>> -1 >> 1 > -1 > > Any negative int will eventually end as -1: > >>>> -1234 >> 10 > -2 >>>> -1234 >> 11 > -1 I just checked and C works the same. Sorry for spreading misinformation.