46 lines
1.1 KiB
Python
46 lines
1.1 KiB
Python
|
def myAdd(array):
|
||
|
a = input("Введите целое число ")
|
||
|
b = a.lstrip('-')
|
||
|
if b.isnumeric() and float(a) % 1 == 0:
|
||
|
a = int(a)
|
||
|
array.append(a)
|
||
|
return array
|
||
|
else:
|
||
|
return array
|
||
|
|
||
|
|
||
|
def myCut(array):
|
||
|
if len(array) > 0:
|
||
|
del array[-1]
|
||
|
return array
|
||
|
|
||
|
|
||
|
def menu():
|
||
|
print("1. Добавить элемент в массив")
|
||
|
print("2. Удалить последний элемент массива")
|
||
|
print("3. Выход")
|
||
|
|
||
|
|
||
|
array = []
|
||
|
|
||
|
while True:
|
||
|
menu()
|
||
|
inp = input()
|
||
|
if inp.isnumeric():
|
||
|
op = int(inp)
|
||
|
if 1 <= op <= 3:
|
||
|
if op == 1:
|
||
|
result = myAdd(array)
|
||
|
print("Ваш массив", result)
|
||
|
elif op == 2:
|
||
|
result = myCut(array)
|
||
|
print("Ваш массив", result)
|
||
|
elif op == 3:
|
||
|
print("Ваш массив", array)
|
||
|
print("Программа завершена")
|
||
|
break
|
||
|
else:
|
||
|
print("Ваш массив", array)
|
||
|
else:
|
||
|
print("Ваш массив", array)
|