問題の説明は次のとおりです。
記事を入力し、記事内の文字(文字)、数字、スペース、特殊文字の数を数えます。isalpha()、isdigital()、isspace()関数を使用して実装します。
プログラムコードは次のとおりです。
tmpStr = input('请输入文章:')
alphaNum=0
numbers=0
spaceNum=0
otherNum=0
for i in tmpStr:
if i.isalpha():
alphaNum +=1
elif i.isdigit():
numbers +=1
elif i.isspace():
spaceNum +=1
else:
otherNum +=1
print('字母=%d'%alphaNum)
print('数字=%d'%numbers)
print('空格=%d'%spaceNum)
print('其他=%d'%otherNum)
プログラムを実行した結果は次のようになります。
これを見た友達は、離れる前に「いいね!」することを忘れないでください。
ブロガーをフォローして、Python プログラミングの知識をさらに学びましょう。