subject

For this assignment, you have to complete the function isSorted(numbers), which, informally, checks if an input list of number is sorted in ascending order. Formally, the function input is a list of numbers numbers and returns a tuple x, y where x is a boolean (True / False) that indicates if the list is sorted and y is an integer index denoting the index of the first out of order number or -1 if the list is sorted. In other words, y is an integer that denotes the index in the list where the corresponding number is less than the previous number in the list.

Example 1: if the list is numbers = [0, 1, 2, 3, 4, 5]. The output will be.

The list is sorted.
Example 2: if the list is numbers = [0, 1, 1, 2, 3, 4, 5]. The output will be.

The list is sorted.
Note that, in this example, the number 1 appeared twice sequentially. We will consider this as sorted also, since the later number is not less than the earlier number.

Example 3: if the list is numbers = [0, -10, 2, 3, 4, 5]. The output will be.

The list is not sorted. The out of order index is 1
We have put comments in the template code, to show how Unpacking works. Please read and try to understand them. Ask your TA if you find it confusing. I am sure they will help!

Hint: Your function will look something like this.

def isSorted(numbers):
'''
your code
one return statement here
return (False, i)
'''
return (True, -1)
here is what I already did

def isSorted(numbers):
for i in range(1,len(numbers)):
if numbers[i] return (False, i)
return (True,-1)

def main():
numbers = [0,-10,2,3,4,5]
returnedIsSorted, returnedIndex = isSorted(numbers)
if returnedIsSorted:
print('The list is sorted')
else:
print('The list is not sorted. The out of order index is {}'.format(returnedIndex))

if __name__=='__main__':
main()

there is grade:

1: UnitTest1keyboard_arrow_up

0 / 2

Testcase 1: Example 1

Test feedback

isSorted(numbers) incorrectly returned None

2: UnitTest2keyboard_arrow_up

0 / 2

Testcase 2: Example 2

Test feedback

isSorted(numbers) incorrectly returned None

3: UnitTest3keyboard_arrow_up

2 / 2

Testcase 3: Example 3

4: UnitTest4keyboard_arrow_up

0 / 2

Unseen Testcase 1

Test feedback

isSorted(numbers) incorrectly returned None

5: UnitTest5keyboard_arrow_up

2 / 2

Unseen Testcase 2

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 22:30, juliangarcia0002
Which of the following factors would your hypothetical supervisor look at when deciding whether to test a biological material sample for dna? the amount of other evidence you have implicating a suspect in a crime the annual budget for the crime lab both of the above none of the above; you would almost always order a test
Answers: 3
image
Computers and Technology, 24.06.2019 01:00, kayranicole1
What shows the web address of the page that is currently displayed in the workspace? status window toolbar location bar internet box
Answers: 1
image
Computers and Technology, 24.06.2019 17:30, mariahdelossantos031
Which computer network component connects two different networks together and allows them to communicate? a is a node (or a device) that connects two different networks together and allows them to communicate.
Answers: 2
image
Computers and Technology, 24.06.2019 19:20, boyancecristina
Which command suppresses the visibility of a particular row or column in a worksheet?
Answers: 1
You know the right answer?
For this assignment, you have to complete the function isSorted(numbers), which, informally, checks...

Questions in other subjects:

Konu
Mathematics, 05.05.2020 00:56
Konu
Mathematics, 05.05.2020 00:56
Konu
Mathematics, 05.05.2020 00:56