编写函数has(arr , 60) 判断数组中是否存在60这个元素,返回布尔类型
时间: 2023-08-07 08:00:41 浏览: 132
### 回答1:
可以使用以下代码实现:
def has(arr, num):
if num in arr:
return True
else:
return False
# 测试
arr = [10, 20, 30, 40, 50, 60, 70, 80, 90]
print(has(arr, 60)) # True
print(has(arr, 100)) # False
### 回答2:
你可以使用以下的代码来编写函数 has(arr, 60),以判断数组 arr 中是否存在元素 60,并返回布尔类型的结果。
```python
def has(arr, target):
for element in arr:
if element == target:
return True
return False
# 测试样例
arr = [10, 30, 50, 60, 80]
has_60 = has(arr, 60)
print(has_60) # True
```
在这个函数中,我们使用一个循环来遍历数组 arr 的每个元素。当找到与目标元素 target 相等的元素时,返回 True;否则,继续遍历数组。如果循环结束后都没有找到目标元素,则返回 False。
在上面的代码中,我们对数组 arr 进行了一个简单的测试。结果返回 True,因为数组 arr 中包含目标元素 60。你可以用其他的测试样例来验证函数的正确性。
### 回答3:
编写函数 `has(arr, target)` 来判断数组 `arr` 中是否存在 `target` 这个元素,并返回布尔类型的结果。
函数的实现如下:
```python
def has(arr, target):
for num in arr:
if num == target:
return True
return False
```
函数的原理是遍历数组中的每一个元素,如果找到与目标元素相等的元素,则返回 `True`。如果遍历完整个数组都没有找到相等的元素,则返回 `False`。
这个函数可以用以下方法来测试:
```python
numbers = [10, 20, 30, 40, 60, 70]
result = has(numbers, 60)
print(result) # 输出 True
result = has(numbers, 50)
print(result) # 输出 False
```
在这个示例中,我们定义了一个整数数组 `numbers`,其中包含元素 `10, 20, 30, 40, 60, 70`。然后我们分别通过调用 `has` 函数来判断是否存在 `60` 和 `50` 这两个目标元素。第一次调用返回 `True`,而第二次调用返回 `False`。
阅读全文