私はプログラミングの初心者です。私はユーザーが文を入力できるプログラムを作成しようとしており、プログラムはその文の中にいくつの文字があるかをユーザに伝える。Pythonプログラミングの文字列処理関数
counter=0
wrd=raw_input("Please enter a short sentence.")
if wrd.isalpha():
counter=counter+1
print "You have" + str(counter) +"in your sentence."
これを入力すると、出力は空白になります。このプログラムの私の間違いは何ですか?
あなたは私が考える1 'インデント 'カウンタ=カウンタを持っていません+。これ以外にも、ループを使っているわけではありません。 – martianwars
'len()'を使用できますか?これは、あなたが何を記述するのが最も簡単で最速の方法です。もちろん、あなたの文章のすべての非文字をフィルタリングする必要があります。 –