0

これは私のコードですが、文の文字数を数えたい間、答えを1つとして出力し続けます。

#-----------------------------
myList = []
characterCount = 0
#-----------------------------

Sentence = "hello world"
newSentence = Sentence.split(",")
myList.append(newSentence)
print(myList)
for character in myList:
    characterCount += 1
print (characterCount)

ご協力ありがとうございました

4

3 に答える 3

0

 ワンラインソリューション

len(list("hello world"))  # output 11

また...

 元のコードをすばやく修正

改訂されたコード:

#-----------------------------
myList = []
characterCount = 0
#-----------------------------

Sentence = "hello world"
myList = list(Sentence)
print(myList)
for character in myList:
    characterCount += 1
print (characterCount)

出力:

['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
11
于 2017-07-18T16:17:14.347 に答える