As the title says, I need help with my homework. So I have to create a program that will: open a file that consists of different sets of three numbers, and then output the smallest number for each line. (Note: I'm not allowed to use the min() function!!)


6,3,5
4,4,8
3,7,2
1,8,9
9,0,6

The program would output:

3
4
2
1
0

I was wondering if anyone could check my code and see what's wrong with it, because it doesn't seem to be getting the smallest number?
Code:
def smallest(*lowest):
    small_numbers = [lowest]
    small_numbers.sort()

def main():
    input_file = open("datanums.txt", "r")
    number_file = input_file.readlines()
    smallest(number_file)
    for i in range(len(number_file)):
        print number_file[i][0]
main()