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: 200
        
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