In: Computer Science
Write python 3 code to define a function that uses three arguments, and returns a result.
The function returns True if the first argument is more than or equal to the second argument and less than or equal to the third argument, otherwise it returns False.
Write a python 3 code for function main, that does the following:
Call main at the end.
Make sure to use conversion or casting functions as needed.
Dear Student ,
As per requirement submitted above kindly find below solution.
Python program :
#Python function
def compareNumber(number1,number2,number3):
#check numbers
if number1>=number2 and number1<=number3:
#if the first argument is more than or equal to the
# second argument and less than or equal to the third argument
return True
else :
return False
#main() function
def main():
flag=True #loop variable
sum=0 #declared variable to store sum
#using while loop
while(flag):
#asking user to enter a number
number=int(input("Enter a number : "))
#calling function and pass the number
if(compareNumber(number,0,10)):
#if compareNumber() returns true then
#add to the variable sum
sum=sum+number
else:
flag=False #set flag to false
#print sum
print("Sum : ",sum)
#call main() function
main()
****************************************
Please refer to the screenshot of the code to understand the indentation of the code :

==================================
Output :

NOTE :PLEASE FEEL FREE TO PROVIDE FEEDBACK ABOUT THE SOLUTION.