Я хочу вызвать функцию, используя пользовательский ввод. Пользователю будет предложено выбрать из n =, который вызовет функцию, которая создаст новую строку, и d, которая вызовет другую функцию, которая удалит строку из пользовательского ввода. И если пользовательский ввод отсутствует в вариантах выбора, он вернется к вариантам go.
И мне нужно создать функцию с использованием ключевого слова del, чтобы удалить строку. Но я понятия не имею, как это сделать.
def add(n):
lines = list()
add_line = input('Add a line: ')
while add_line != '#':
lines.append(add_line)
add_line = input('Add a line: ')
for line in lines:
print(lines.index(line) +1, end = '')
print(":", line)
def delete(d):
def main():
choice= input ("Command n, d: ")
for a in choice:
add(n)
main()
мой результат должен выглядеть так:
Command n, d : n
Add a line: It is a lovely morning
Add a line: #
1: It is a lovely morning
Command n, d: d
Line number: 3
1: It is a lovely morning
2: for reading a book