定义包含5个元素的数组,输入数据,然后再输入一个数,在数值中查询是否存在这个数,存在则删除这个数,输出数组。
时间: 2024-10-22 08:21:33 浏览: 17
输入3个实数,按照代数值从小到大的顺序输出这三个数 .docx
创建一个包含五个元素的数组,首先需要指定数组的数据类型和初始值。假设这是一个整型数组,我们可以这样定义:
```python
# 创建一个包含5个默认值的整型数组
my_array = [0, 1, 2, 3, 4]
```
接下来,我们需要获取用户的输入数据,并检查它是否已经在数组中。这里是一个简单的示例,使用Python的`try`-`except`结构来处理用户输入:
```python
# 输入一个数
number_to_check = int(input("请输入一个数字: "))
# 检查并尝试删除数组中存在的数
try:
index = my_array.index(number_to_check)
del my_array[index]
except ValueError:
print("数字不在数组中")
# 输出更新后的数组
print("删除数字{}后的数组为: {}".format(number_to_check, my_array))
```
在这个过程中,如果输入的数不是数组中原有的元素,程序会捕获`ValueError`异常并提示"数字不在数组中"。
阅读全文