主要是利用string模組的string.ascii_letters
輸入部分先不要split()
用for迴圈檢查每一個字是不是letters
不是的話我就把計數器+1,並把標點符號的旗標改成True
直到碰到letters,再把旗標改成False
藉此把連續的字母跟連續的標點符號區分開來
迴圈的外面再去判斷輸入的最後一個字是否為letters
是 => 輸出(計數器的值 +1 )
否 => 輸出(計數器的值)
-----------------------------------------------------
我知道有更快的解法
只是跟大家分享我的想法而已
這種方法會的話
就去看看更高階的寫法吧!