How to pass multiple params to function in python?
- by user1322731
I am implementing 8bit adder in python.
Here is the adder function definition:
def add8(a0,a1,a2,a3,a4,a5,a6,a7,b0,b1,b2,b3,b4,b5,b6,b7,c0):
All function parameters are boolean.
I have implemented function that converts int into binary:
def intTObin8(num):
bits = [False]*8
i = 7
while num >= 1:
if num % 2 == 1:
bits[i] = True
else:
bits[i] = False
i = i - 1
num /= 2
print bits
return [bits[x] for x in range(0,8)]
I want this function to return 8 bits. And to use this two functions as follows:
add8(intTObin8(1),intTObin8(1),0)
So the question is: How to pass 8 parameters using one function?