हिंदी

Write a program that has a user-defined function to accept 2 numbers as parameters, if number 1 is less than number 2 then numbers are swapped and returned, i.e., number 2 is returned - Computer Science (Python)

Advertisements
Advertisements

प्रश्न

Write a program that has a user-defined function to accept 2 numbers as parameters, if number 1 is less than number 2 then numbers are swapped and returned, i.e., number 2 is returned in place of number1 and number 1 is reformed in place of number 2, otherwise the same order is returned.

संक्षेप में उत्तर
Advertisements

उत्तर

As per the question, the user-defined function should accept two numbers and then compare them before returning the values. Therefore, the ‘if’ statement can be used inside the user-defined function to compare and return the values.

Program:
#defining a function to swap the numbers
def swapN(a, b):
    if(a < b):
        return b,a
    else:
        return a,b

#asking the user to provide two numbers
n1 = int(input("Enter Number 1: "))
n2 = int(input("Enter Number 2: "))

print("Returned value from function:")
#calling the function to get the returned value
n1, n2 = swapN(n1, n2)
print("Number 1:",n1," Number 2: ",n2)

OUTPUT:
Enter Number 1: 3
Enter Number 2: 4
Returned value from function: 
Number 1: 4  Number 2: 3
shaalaa.com
  क्या इस प्रश्न या उत्तर में कोई त्रुटि है?
अध्याय 7: Functions - Exercise [पृष्ठ १७३]

APPEARS IN

एनसीईआरटी Computer Science [English] Class 11
अध्याय 7 Functions
Exercise | Q 6. | पृष्ठ १७३
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×