0
编写一个接受单词作为输入的程序,并确定它是否有连续的三个字母,这些字母在字母表中也是连续的字母。三个连续字符也是按字母顺序排列
这个对我来说很难。我的过程是使用ord()并得到一个平均值,如果mean =第二个字符是正确的。
word = input("Please enter a word:")
n = len(word)
for i in range(n-2):
i = 0
if ord (word [i+1]) - ord (word [i]) == 1:
print("This works!")
elif ord (word [i+2] - ord (word [i+1] - ord (word [i]) == 1:
print ("This also works.
else:
print("This doesn't work.")
有你的程序中几个语法/缩进错误,因此它赢得了”即使通过编译阶段 - 请提供一个实际运行的程序。关于我认为你想写的一些评论:1.为什么第一个只检查两个字母的“if”条件? 2.三个字母的意思应该如何帮助?它会确定'ace'是连续的... –