例外処理機能パイソン

、Python関数

  1.ファンクションのカスタム・フォーマット:

  戻り値は2種類に分かれているかどうか

DEF関数名():
    コード声明
    --------
    -------- 

  リターンパラメータ1、(2つのパラメータ、等)をコンマで分離することができます------------------

  1.1例:

DEF HCF(X、Y):
#1     #この関数は、2つの数の最大公約数を返します
 
    #最小なさい    X> Y IF:         小規模= Yの    他に:        = X小さめ
 
    範囲でI(1、小さな+ 1):         IF((X%のI == 0)と(Yの%I == 0)):
#1             バン= I
 
    リターンバン
 
 
#ユーザ入力二つの数ながら1:      NUM1 = INT(INPUT( "最初の番号を入力してください"))      NUM2 = INT(INPUT( "第二の番号を入力してください"))
     
#の     印刷(NUM1、 "及び"、NUM2は、 "最大公約数である"、HCF(NUM1、NUM2))      印刷(NUM1、 "及び"、NUM2、 "最小公分母がある"、INT(NUM1の*のNUM2 / HCF(NUM1、NUM2)) )

  これはすなわち、ここで、戻り値は、本明細書で使用されます。

第二に、例外処理:

スコア= INPUT("" のtry#は、通常の文を実行しようとするが、時を除いて表示されている異常があり 
    、スコア= のeval(スコア)
     IF 0 <=スコア<= 100 印刷(スコア、' 右IS ' のelifスコアはありません レンジ(0100 ):
         印刷(スコア、具体的な範囲ではありません!それ以外昇給NameError #が数かどうかを決定
除くERR aSにNameError:
     印刷(ERR、数ではありません!それ以外印刷成功!、最後にA 印刷DONE )#例外が実行されるかどうかは、

 

おすすめ

転載: www.cnblogs.com/cybg/p/11626981.html