画像の決定木を下記のコードで実行したいのですが、
条件が複数続く場合にどのようにコードを書けばいいのでしょうか。
エラーはでないのですが、ifを連続する使ったり、elifの使い方が間違っているような気がしています。
どなたかお分かりになる方がいれば教えてください。
python
1def DecisionTree(FREQ,PAY,PRICE): 2 3 #利用回数5回より多い、3000円以下 4 if FREQ > 5 and PRICE <= 3000 : 5 return 'RISK:0,FQ:1' 6 #利用回数5回より多い、3000円超 7 if FREQ > 5 and PRICE > 3000 : 8 return 'RISK:1,FQ:1' 9 10 #利用回数5回以下、支払5000円超 11 if FREQ <= 5 and PAY > 5000 : 12 return 'RISK:1,FQ:0' 13 #利用回数5回以下、支払回数5000円以下、利用回数1回以下 14 elif FREQ <= 1: 15 return 'RISK:1,FQ:0' 16 #利用回数5回以下、支払回数5000円以下、、利用回数1回超 17 else: 18 return 'RISK:0,FQ:0' 19 20print(DecisionTree(6,1000,4000)) 21print(DecisionTree(6,1000,2000)) 22print(DecisionTree(5,6000,4000)) 23print(DecisionTree(5,4000,4000)) 24print(DecisionTree(1,4000,4000))