Complete the convert() function that casts the parameter from a float to an integer and returns the result. Note that the returned value of the convert() function is printed. Ex: If the float value is 19.9, then the output is: 19 Ex: If the float value is 3.1, then the output is: 3 this is what i have def largest_number(num1, num2, num3): if(num1 > num2 and num1 > num3): return num1 elif(num2 > num3): return num2 else: return num3 def smallest_number(num1, num2, num3): if(num1 < num2 and num1 < num3): return num1 elif(num2 < num3): return num2 else: return num3 if __name__ == '__main__': n1 = float(input()) n2 = float(input()) n3 = float(input()) print("largest:",largest_number(n1,n2,n3)) print("smallest:",smallest_number(n1,n2,n3)) it says Test convert() with random float value test_passed function missing Traceback (most recent call last): File "main.py", line 18, in n1 = float(input()) EOFError: EOF when reading a line Your output Your program produced no output Expected output 19 3
Complete the convert() function that casts the parameter from a float to an integer and returns the result.
Note that the returned value of the convert() function is printed.
Ex: If the float value is 19.9, then the output is:
19
Ex: If the float value is 3.1, then the output is:
3
this is what i have
def largest_number(num1, num2, num3):
if(num1 > num2 and num1 > num3):
return num1
elif(num2 > num3):
return num2
else:
return num3
def smallest_number(num1, num2, num3):
if(num1 < num2 and num1 < num3):
return num1
elif(num2 < num3):
return num2
else:
return num3
if __name__ == '__main__':
n1 = float(input())
n2 = float(input())
n3 = float(input())
print("largest:",largest_number(n1,n2,n3))
print("smallest:",smallest_number(n1,n2,n3))
it says
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images