📅  最后修改于: 2023-12-03 15:28:17.403000             🧑  作者: Mango
这是一个简单的程序,可以让用户输入一个单词,并打印出该单词中字母 “Java” 的位置。
word = input("请输入一个单词:") # 获取用户输入的单词
positions = [] # 存储字母 “Java” 出现的位置
for i in range(len(word)):
if word[i:i+4] == "Java": # 判断是否匹配到字母 “Java”
positions.append(i) # 把匹配到的位置添加到 positions 中
if len(positions) > 0:
print(f"{word} 中字母 Java 出现的位置为:{positions}")
else:
print(f"{word} 中没有字母 Java!")
输入单词:
请输入一个单词:JavaScript
输出结果:
JavaScript 中字母 Java 出现的位置为:[4]
这个程序通过简单的字符串匹配算法,遍历单词中的每个字符,判断是否匹配到字母 “Java”,并将匹配到的位置存储在列表 positions 中。最后输出匹配结果。