[Pythonの] [28] [実験のデモは再帰関数を練習する演習を含ん] []

原題:

何歳依頼する第五人は、5人が一緒に座ってありますか?彼は4人よりも2歳年上と言いました。個人の年齢4を尋ねられて、彼は3人2歳よりも大きくなっている、と述べました。第三者を尋ねられ、第二よりも議会は2年と述べました。彼は二人目、二年以上古いと言う最初の人に尋ねました。最後に、最初の男に尋ね、彼は彼が10歳である、と述べました。第五人はどのくらいを依頼するには?

 

 

私のソース:

!は/ usr / binに/ Pythonの
#1 = UTF-8エンコーディング- * -コーディング:UTF-8 - * - 

  5人が一緒に座って、
#は何歳第五個々頼みますか?彼は4人よりも2歳年上と言いました。
#は4歳で、彼は言った、3人2歳よりも大きくなっている個人を確認して下さい。第三者を掲載し、二以上議会は2年と述べました。
#は二人目、二年以上古いと言った最初の人に確認して下さい。
#は、最後に最初の男に尋ね、彼は言った、彼は10歳です。
#は、どのくらいの第五人ウィル?


DEF 年齢(NUM):
     IF NUM 1 ==。 
        S = 10
         印刷" ### " 、S)
     
        S(。-num 1)=年齢+2
         印刷" SSS "、s)は
     リターン

印刷(年齢(5))

 

出力:

 

 

 

元のタイトルは、答えを与えられました:

 

 

 

 


--------(私は行を分割しています)--------

参考:

1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example28.html

 

 

備考:

初期の修正:2019年10月4日14時55分39秒

環境:Windows 7の/ Pythonの3.7.2

おすすめ

転載: www.cnblogs.com/kaixin2018/p/11622155.html