Q:

Write a Python program to add two positive integers without using the ‘+’ operator

0

Write a Python program to add two positive integers without using the ‘+’ operator

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

I have used python 3.7 compiler for debugging purpose.

def add_without_plus_operator(x, y):
    while y != 0:
        data = x & y
        x = x ^ y
        y = data << 1
    return x
print(add_without_plus_operator(2, 10))
print(add_without_plus_operator(-20, 10))
print(add_without_plus_operator(-10, -20))

Result:

12

-10

-30

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now