0
単語を入力として受け取り、3つの連続する文字がアルファベットの連続した文字であるかどうかを判断するプログラムを作成します。アルファベット順の3つの連続する文字
これは私にとっては難しかったです。私のプロセスはord()を使って平均をとったものですが、平均= 2番目の文字なら正しいものでした。
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. 2つの文字だけをチェックする最初の 'if'条件はなぜですか? 2. 3つの手紙の平均はどのように役立つべきですか?それは 'ace'を連続的に決定するでしょう... –