How to pass multiple params to function in python?
Posted
by
user1322731
on Stack Overflow
See other posts from Stack Overflow
or by user1322731
Published on 2012-10-13T09:25:53Z
Indexed on
2012/10/13
9:37 UTC
Read the original article
Hit count: 143
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?
© Stack Overflow or respective owner