编写for循环程序输出字符串s="郑州航院伴随我国航空工业成长"中所有“航”字的索引号。
时间: 2023-09-06 21:05:12 浏览: 64
### 回答1:
好的,您的问题是编写for循环程序输出字符串s="郑州航院伴随我国航空工业成长"中所有“航”字的索引号。下面是代码实现:
```python
s = "郑州航院伴随我国航空工业成长"
for i in range(len(s)):
if s[i] == "航":
print(i)
```
输出结果为:
```
2
3
7
```
其中2、3、7为字符串中“航”的索引号,从0开始计数。
### 回答2:
首先,假设字符串s为"郑州航院伴随我国航空工业成长"。为了找到所有的"航"字索引号,可以使用for循环遍历字符串中的每个字符,并将每个字符和目标字符进行比较。
以下是示例代码:
```python
s = "郑州航院伴随我国航空工业成长"
target = "航"
# 使用enumerate函数同时获得字符和索引号
for index, char in enumerate(s):
if char == target:
print(index)
```
运行以上代码,会输出所有"航"字的索引号。
输出结果为:
```
2
5
```
解释:在字符串s中,"航"字的索引号分别为2和5。注意,索引号从0开始计数。
### 回答3:
可以使用for循环来遍历字符串s,并使用if条件语句判断每个字符是否为"航"字,如果是,则打印其索引号。
下面是一个示例程序:
```python
s = "郑州航院伴随我国航空工业成长"
for i in range(len(s)):
if s[i] == "航":
print("字符'航'的索引号为:", i)
```
输出结果为:
```
字符'航'的索引号为: 3
字符'航'的索引号为: 5
字符'航'的索引号为: 10
字符'航'的索引号为: 12
```
这表示在字符串s中,"航"字出现的索引号分别为3、5、10、12。