「HW筆試題」
【題目】
寫一個方法,檢查字符串是否是整數,如果是整數,那么返回其整數值
【題目分析】
像這種類型的判斷題,先假設它是整數,如果不是則拋出異常,使用異常處理即可簡單而快速解決這類問題
【解答】

1 #!/Users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 def isInt(string): 6 ''' 7 判斷傳入的字符串是否為整數 8 ''' 9 try: 10 num = int(string) 11 print(num) 12 except Exception: 13 print('不是整數') 14 15 16 str1 = '123' 17 str2 = '-123' 18 str3 = '0' 19 str4 = '1.2' 20 str5 = 'sfs' 21 22 isInt(str1) 23 isInt(str2) 24 isInt(str3) 25 isInt(str4) 26 isInt(str5)

123
-123
0
不是整數
不是整數