Jan-21-2019, 09:15 AM
So, this was the question description I was given :
# 6.Write a Python function to check whether a number is in a given range.
Below is my code :
# 6.Write a Python function to check whether a number is in a given range.
Below is my code :
print("Enter number: ") number = input() print("Enter start of range: ") start_of_range = input() print("Enter end of range: ") end_of_range = input() def in_range(number, start_of_range, end_of_range): if number >= start_of_range and number <= end_of_range: print("Number is within given range") else: print("Number is not within given range") in_range(number, start_of_range, end_of_range)Strange thing is when I type in numbers that are in range, I get the "Number is not within range" message. For example, number = 5, start_of_range = 1 , end_of_range = 10 gives the message "Number is not within range" when in fact the answer should be "Number is within range". Can anyone please help spot the error? Thanks alot ...