python 100例(11)

題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。git

程序分析:利用 while 或 for 語句,條件爲輸入的字符不爲 '\n'。spa

代碼示例:字符串

import stringinput

s=input('請輸入一個字符串:\n')
letters=0
space=0
digit=0
others=0
i=0
while i< len(s):
    c=s[i]
    i+=1
    if c.isalpha():
        letters+=1
    elif c.isspace():
        space+=1
    elif c.isdigit():
        digit+=1
    else:
        others+=1string

print('char=%d,space=%d,digit=%d,others=%d'%(letters,space,digit,others))it


#Python isalpha() 方法檢測字符串是否只由字母組成。import

相關文章
相關標籤/搜索