def main():
n = 5
ans = factorial(n)
print(ans)
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x-1)
main()
L = [9, 35, 18, 200, 0, 6, 43, 21]Which of the following represents L after 3 iterations of the outer loop in selectionSort()?
A. [0, 6, 9, 18, 21, 35, 43, 200] B. [0, 6, 9, 200, 18, 35, 43, 21] C. [0, 9, 35, 18, 200, 6, 43, 21] D. [0, 6, 9, 35, 200, 18, 43, 21]
def printline():
print("-"*20)
def mystery(L):
while True:
nswaps = 0
for i in range(len(L)-1):
if L[i] > L[i+1]:
L[i],L[i+1] = L[i+1],L[i]
print(L)
nswaps = nswaps + 1
if nswaps == 0:
return
printline()
L = [22,57,3,30]
print("initial list:")
print(L)
printline()
mystery(L)
printline()
print("final list:")
print(L)