空のリストに文の最初の単語を追加しようとしています。現在のコードは以下の通りです:whileループでリストに文字を追加する
sentence = input("Enter sentence: ")
subject = []
print (subject)
x = 0
while True:
letter = sentence[x]
if letter != " ":
print (letter)
subject.append(letter)
x = x + 1
print (subject)
それは現在、これが出力します。
Enter sentence: Cherries are red fruit
[]
C
h
e
r
r
i
e
s
空のリスト...ヘルプに結果を追加する私の試みを無視しているようだ、してください!あなたがより良いfor
ループを使用すると思い
'x = x + 1'は' if letter!= "": 'と書かれていますので、入力に空白がある場合は無限ループになります。 – depperm