ATM機4つのまたは6パスワードを許可すると、パスワードは4または6桁の数字を含めることができます。機能が有効なPINの文字列が渡された場合、それはそうでない場合はfalse、trueを返します。

件名の説明:

ATM機は、4つのまたは6桁のPINコードとPINコードが何もなく、正確に4桁の数字か、正確に6桁の数字を含めることはできませんことができます。

機能が有効なPIN文字列を渡された場合、真、それ以外のリターンはfalseを返します。

例えば:

validate_pin("1234") == True
validate_pin("12345") == False validate_pin("a234") == False


我的解答:
DEF(ピン)invalid_pin:
STR(ピン).startswith( " - ")であれば、またはSTR(ピン).find( "")> = 1:
リターン偽
ELIFのSTR(ピン).isdigit()及び(STR(LENピン))== 4またはlenを(STR(ピン))== 6:
trueを返し
、他:
リターン偽
 

おすすめ

転載: www.cnblogs.com/wlj-axia/p/12637789.html