human
Middle of three using minimum comparisons | Python3 program to find middle of three distinct numbers.
Function to find the middle of three number.
Checking for b.
Checking for a.
Driver Code"
How can the above be solved in Python?

Give me a code to middle of three using minimum comparisons and the other steps required?
assistant
#Here is code to middle of three using minimum comparisons and the other steps required.
 def middleOfThree ( a , b , c ) :
	def middleOfThree ( a , b , c ) :
		if ( ( a < b and b < c ) or ( c < b and b < a ) ) :
			return b ;
		if ( ( b < a and a < c ) or ( c < a and a < b ) ) :
			return a ;
		else :
			return c
a = 20
b = 30
c = 40
print ( middleOfThree ( a , b , c ) )