###### tags: `Python`,`TQC` # TQC+ 程式語言Python 808 社會安全碼 1. 題目說明: 請開啟PYD808.py檔案,依下列題意進行作答,進行社會安全碼格式檢查,使輸出值符合題意要求。作答完成請另存新檔為PYA808.py再進行評分。 2. 設計說明: 請撰寫一程式,提示使用者輸入一個社會安全碼SSN,格式為ddd-dd-dddd,d表示數字。若格式完全符合(正確的SSN)則顯示【Valid SSN】,否則顯示【Invalid SSN】。 3. 輸入輸出: 輸入說明 一個字串(格式為ddd-dd-dddd,d表示數字) 輸出說明 判斷是否符合SSN格式  ```python= #method 1 s = input() s1 = s.split("-") n = 0 for i in s1: if i.isdigit(): #所有字符都是數字,為真返回 Ture n += 1 if n == 3: print("Valid SSN") else: print("Invalid SSN") #method 2 s = input() #837-a3-3000 <str> s1 = s.split("-") #['837', 'a3', '3000'] <list> s2 = s1[0]+s1[1]+s1[2] #837a33000 <str> if s2.isdigit(): print("Valid SSN") else: print("Invalid SSN") ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.