输入的第一行是一个待查找的字符
时间: 2023-06-01 20:02:46 浏览: 51
,第二行是一个字符串。请编写一个程序,判断该字符是否在字符串中出现。
输入格式:
第一行是一个长度为1的字符。
第二行是一个长度不超过100的字符串。
输出格式:
如果该字符在字符串中出现,输出字符串中第一次出现该字符的位置(下标从0开始),如果该字符在字符串中未出现,输出字符串“Not Found”。
输入样例:
o
Hello World
输出样例:
4
输入样例:
a
Hello World
输出样例:
Not Found
相关问题
编写程序,从用户给定字符串中查找某指定的字符。 输入格式 输入的第一行是一个待查找的字符 第二行是一个以回车结束的非空字符串。
以下是Python的实现:
```python
# 获取待查找字符
target = input("请输入待查找的字符:")
# 获取字符串
s = input("请输入一个字符串:")
# 查找指定字符
if target in s:
print("指定字符在字符串中出现了")
else:
print("指定字符在字符串中未出现")
```
示例输入:
```
a
hello world
```
示例输出:
```
指定字符在字符串中出现了
```
本题要求编写程序,从给定字符串中查找某指定字符的所有位置(下标)。 输入格式: 输入的第一行是一个以回车结束的字符串(不超过20个字符)。 输入的第二行是一个待查找的字符。
好的,我可以帮你解决这个问题。
你可以按照以下步骤进行操作:
1. 获取用户输入的字符串和待查找的字符。
2. 遍历字符串中的每个字符,记录下与待查找的字符相同的字符的下标。
3. 输出所有记录的下标,如果没有找到待查找的字符,则输出 "Not Found"。
下面是一个 Python 代码示例,可以实现以上步骤:
```
# 获取用户输入的字符串和待查找的字符
string = input().strip()
char = input().strip()
# 遍历字符串中的每个字符,记录下与待查找的字符相同的字符的下标
indexes = []
for i in range(len(string)):
if string[i] == char:
indexes.append(i)
# 输出所有记录的下标,如果没有找到待查找的字符,则输出 "Not Found"
if indexes:
for index in indexes:
print(index)
else:
print("Not Found")
```
你可以将这段代码保存为一个 Python 文件并运行,输入相应的字符串和待查找的字符即可得到所有匹配的下标。