RMarK0

Untitled

Apr 28th, 2021 (edited)
504
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. #Представление деревьев
  2.  
  3. def show():
  4.     t=2
  5.     for i in range(len(arr)):
  6.        print(arr[i], end = ' ')
  7.        if (i==0):
  8.            print("\n")
  9.        if (2**t)==(i+2):
  10.            print("\n")
  11.            t+=1
  12.     print("\n")
  13. def add():
  14.     print('Введите число и его индекс в массиве')
  15.     a, index = map(int, input().split())
  16.     arr.insert(index, a)
  17.     show()
  18. def dell():
  19.     print('Введите индекс удаляемого элемента')
  20.     index = int(input())
  21.     arr.pop(index)
  22.     show()
  23.  
  24. print('Введите числа в массив')
  25. arr = [int(a) for a in input().split()]
  26. print('Выберите действие')
  27. print("DEL ADD END SHOW")
  28. z = input()
  29. while z != "END":
  30.     if z == "ADD":
  31.         add()
  32.         print('Выберите действие')
  33.         print("DEL ADD END SHOW")
  34.     elif z == "DEL":
  35.         dell()
  36.         print('Выберите действие')
  37.         print("DEL ADD END SHOW")
  38.     elif z == "SHOW":
  39.         show()
  40.         print('Выберите действие')
  41.         print("DEL ADD END SHOW")
  42.     z = input()
Add Comment
Please, Sign In to add comment