ONE_TEN = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def swapFirstLast (data): temp1 = data [0] data.reverse() temp2 = data[0] data[0] = temp1 data.reverse() data[0] = temp2def shiftRight (data): temp1 = data[0] length = len(data) data2 = [] for i in range (length): data2.append(data[i-1]) data = list(data2) print (data,’b’)def replaceEven(data): length = len(data) data2 = [] for i in data: if i % 2 != 0: data2.append(i) else: data2.append(0) data = list(data2) print (data, ‘c’)def main(): print (“The original data for all functions is: “, ONE_TEN) data = list(ONE_TEN) swapFirstLast(data) print (“After swapping first and lst: “, data) data = list(ONE_TEN) shiftRight(data) print (“After shifting right: “, data) data = list(ONE_TEN) replaceEven(data) print(“After replacing even elements: “, data)if __name__ == “__main__”: main()why do i get a different output between print(data, ‘b’) and main
Data reverse
This is a sample question
Need help with a similar assignment?
Place an order at Study Pirate
Attach all custom instructions.
Make Payment. (The total price is based on number of pages, academic level and deadline)
We’ll assign the paper to one of writers and send it back once complete.