#24913: python低階寫法


jovi920204@gmail.com (張睿麟)

學校 : 國立臺灣科技大學
編號 : 127549
來源 : [140.118.223.248]
最後登入時間 :
2024-08-12 01:57:33
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [61.230.16.243] | 發表日期 : 2021-04-04 21:20

主要是利用string模組的string.ascii_letters

輸入部分先不要split()

用for迴圈檢查每一個字是不是letters

不是的話我就把計數器+1,並把標點符號的旗標改成True

直到碰到letters,再把旗標改成False

藉此把連續的字母跟連續的標點符號區分開來

 

迴圈的外面再去判斷輸入的最後一個字是否為letters

是 => 輸出(計數器的值 +1 )

否 => 輸出(計數器的值)

-----------------------------------------------------

我知道有更快的解法

只是跟大家分享我的想法而已

這種方法會的話

就去看看更高階的寫法吧!

 
ZeroJudge Forum