E.g:
输入序列S:30 15 36 12 34 96 11 4 5 7 -1
输入-1后,输入序列必须自动终止。
答案 0 :(得分:0)
你可以尝试:
arr=[]
x=int(raw_input())
while x!=-1:
arr.append(x)
x=int(raw_input())
arr.append(x)
print arr #your input sequence in form of list
注意:此代码将在一行中取一个整数,即输入将跨越多行,直到您输入-1。
答案 1 :(得分:0)
我不确定你想要什么。我有两个猜测,所以我会回答这些问题。
首先猜测:用户输入多次,直到-1。 (没有任何输入验证)
user_input = 0
while user_input != -1:
user_input = input("Enter :")
第二个猜测:你有一个很长的整数列表,某个地方有一个-1,你想在那里修剪一个列表(用-1分隔)。
lst = [1, 2, 3, -1, 5, 6]
trimmed = []
for item in lst:
if item == -1:
break
else: trimmed.append(item)
print(trimmed)