hnc-eduard/HNC/Excercises/ДЗ 1 на пайтоне/ДЗ редактор массива.py

46 lines
1.1 KiB
Python
Raw Permalink Normal View History

2023-07-03 22:57:22 +02:00
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)