python输入n个用空格分开的正整数,每次将输入的整数插入列表头部,-1表示输入结束,再输入一个正整数,在列表中查找并删除它,要求输出删除后的列表
时间: 2024-02-21 22:00:27 浏览: 48
python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。
好的,我的回答如下:
```python
nums = list(map(int, input().split()))
while True:
n = int(input())
if n == -1:
break
nums.insert(0, n)
to_delete = int(input())
while to_delete in nums:
nums.remove(to_delete)
print(nums)
```
输入样例:
```
1 2 3
2
-1
2
```
输出样例:
```
[3, 1, 2]
```
阅读全文