パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python 基礎画面

2022-11-29 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

Pythonの基礎が一通り入っていそうな良問題、実質12行ほどのプログラムのご紹介。

 

ベストな選択をするプログラムでAIの一種です。

googleマップで店検索して予算内で評価値の高い所いってみようというのと同じです。

 

####は説明用にインデント(文字の表示位置をそろえる)を使って処理をまとめている箇所

10行目は11,12,13,15を繰返す

15行目は条件が揃った時、16,17を実行

 

Python : が重要

10行目 繰返し開始の :

12行目 スライスの数値分割の :

15行目 条件にまっちしている時を表す :

10行目なぜinなのか?

実は指定データをiにしていくのであってカウントアップされてない。

繰返しの中でiを変更しても次の繰り返しに影響しない。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。