【发布时间】:2020-05-06 13:05:10
【问题描述】:
我想使用用户输入调用函数。将要求用户从 n = 中进行选择,这将调用一个创建新行的函数,而 d 将调用另一个从用户输入中删除一行的函数。如果用户输入不在选项中,它将返回选项。
我需要使用“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
【问题讨论】:
标签: python python-3.x list function loops