1. 由键盘任意输入10个整型数据(无序)存放到数组中,再输入1个整型数据。判断此数据是否在数组中存在,如果存在,输出其位置,不存在给出提示。
时间: 2024-05-15 12:19:02 浏览: 17
好的,让我来回答您的问题。
针对您的问题,我可以给出以下的代码示例,希望对您有所帮助:
```python
# 读入10个整数,保存在列表numbers中
print("请输入10个整数:")
numbers = []
for i in range(10):
num = int(input())
numbers.append(num)
# 读入一个整数,判断其是否在列表中存在
find_num = int(input("请输入要查找的整数:"))
found = False
for i in range(10):
if numbers[i] == find_num:
found = True
print("找到了,该数字在第", i+1, "个位置")
break
if not found:
print("抱歉,该数字不在数组中")
```
以上代码中,我们首先用一个循环读入了10个整数,并保存到名为numbers的列表中。然后,我们读入一个要查找的整数,再用另一个循环逐个遍历列表中的数字,找到了就输出其位置,并设置一个标志变量found为True。如果遍历完整个列表仍然没有找到,则输出提示信息。
希望这个示例能够帮助您解决问题。如果您有其他问题,欢迎再向我提出。