1.编程实现:已知淡水鱼列表如:['鲤鱼'、'草鱼'、'鲫鱼'、'鳙鱼'、'鲈鱼'] (1)任意输入一种淡水鱼名称,如'黑鱼',判断是否在列表中,若存在,输出'find'和序号,若不存在,输出'no find'。
时间: 2023-09-22 21:06:23 浏览: 77
### 回答1:
fish_list = ['鲤鱼', '草鱼', '鲫鱼', '鳙鱼', '鲈鱼']
fish_name = input("请输入一种淡水鱼名称:")
if fish_name in fish_list:
index = fish_list.index(fish_name)
print("find:", index)
else:
print("no find")
### 回答2:
编程实现如下:
```python
fish_list = ['鲤鱼', '草鱼', '鲫鱼', '鳙鱼', '鲈鱼']
fish_name = input("请输入一种淡水鱼名称:") # 用户输入鱼的名称
if fish_name in fish_list:
index = fish_list.index(fish_name) + 1 # 获取鱼在列表中的序号
print("find,序号为:", index)
else:
print("no find")
```
运行程序后,会提示用户输入一种淡水鱼的名称。然后判断输入的鱼名是否在列表中,若存在,输出鱼在列表中的序号(序号从1开始),若不存在,输出"no find"。
### 回答3:
代码实现如下:
```
fish_list = ['鲤鱼', '草鱼', '鲫鱼', '鳙鱼', '鲈鱼']
fish_name = input('请输入一种淡水鱼的名称:')
if fish_name in fish_list:
index = fish_list.index(fish_name)
print('find,序号为', index)
else:
print('no find')
```
首先,我们定义一个淡水鱼列表`fish_list`,其中包含了已知的淡水鱼品种。
然后,通过`input()`函数获取用户输入的一种淡水鱼的名称,并将其存储在`fish_name`变量中。
接着,使用`if`语句判断`fish_name`是否在`fish_list`中。如果存在,使用`index()`方法获取其序号,并输出'find'和序号;如果不存在,直接输出'no find'。
注意:该代码假设用户输入的淡水鱼名称大小写与列表中的名称一致。若需要忽略大小写,可以在判断条件前使用`lower()`方法将用户输入转换为小写。