Code: Alles auswählen
In [66]: from cmath import sqrt
In [67]: def abs_(num):
if isinstance(sqrt(num), complex):
return int(sqrt(num ** 2).real)
else:
return num
Code: Alles auswählen
In [66]: from cmath import sqrt
In [67]: def abs_(num):
if isinstance(sqrt(num), complex):
return int(sqrt(num ** 2).real)
else:
return num
str1442 hat geschrieben:Code: Alles auswählen
In [11]: number = -5 In [12]: ~(number) + 1 Out[12]: 5
Code: Alles auswählen
>>> number = 5
>>> ~(number) + 1
-5
>>>
Code: Alles auswählen
In [167]: def abs_(num):
.....: if num < 0:
.....: return ~(num) + 1
.....: else:
.....: return num
.....:
.....:
In [168]: print abs_(-5), abs_(5)
5 5