Pythonの基礎が一通り入っていそうな良問題、実質12行ほどのプログラムのご紹介。
ベストな選択をするプログラムでAIの一種です。
googleマップで店検索して予算内で評価値の高い所いってみようというのと同じです。
####は説明用にインデント(文字の表示位置をそろえる)を使って処理をまとめている箇所
10行目は11,12,13,15を繰返す
15行目は条件が揃った時、16,17を実行
Python : が重要
10行目 繰返し開始の :
12行目 スライスの数値分割の :
15行目 条件にまっちしている時を表す :
10行目なぜinなのか?
実は指定データをiにしていくのであってカウントアップされてない。
繰返しの中でiを変更しても次の繰り返しに影響しない。