Advertisement
MAKNINMISHA

Untitled

Apr 2nd, 2020
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. import random
  2. def insertion_sort(n,a):
  3. for i in range(1, len(n)):
  4. key = n[i]
  5. akey = a[i]
  6. j = i-1
  7. while j >=0 and key > n[j] :
  8. n[j+1] = n[j]
  9. a[j+1] = a[j]
  10. j -= 1
  11. n[j+1] = key
  12. a[j+1] = akey
  13.  
  14. n = int(input("Введите количество команд: "))
  15. m = int(input("Введите количество участников: "))
  16. TDarrays = []
  17. add = []
  18. for i in range(n):
  19. TDarrays.append([])
  20. for j in range(m):
  21. TDarrays[i].append(random.randint(1,10))
  22. huge = 0
  23. number = []
  24. for i in range(len(TDarrays)):
  25. print(f"{i+1}.", end=" ")
  26. huge = 0
  27. for g,j in enumerate(TDarrays[i]):
  28. huge += j
  29. print(TDarrays[i][g], end=" ")
  30. add.append(huge)
  31. number.append(i+1)
  32. print()
  33. insertion_sort(add,number)
  34. for i in range(n):
  35. print(f"{i+1} Место команда под номером {number[i]} , c общим счётом : {add[i]}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement