>100 Views
January 29, 23
スライド概要
トピックス:Python, Google Colaboratory, リスト, 繰り返し, for
Python 入門(Google Colaboratory を使用)(全8回)
https://www.kkaneko.jp/pro/pf/index.html
金子邦彦研究室ホームページ
https://www.kkaneko.jp/index.html
金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko
pf-5. リストと繰り返し (Python 入門,Google Colaboratory を使用) (全8回) URL: https://www.kkaneko.jp/pro/pf/index.html 金子邦彦 1
リスト • リストは,同じ型の要素の並び • リストの要素には順序がある.0から始まる番号 (添字)が付いている • リストは,要素の挿入,削除により,サイズが増 減する 4 を末尾に挿入 8 の削除 2
演習 資料:4 ~ 10 【トピックス】 • リスト • 繰り返し • for 3
① Google Colaboratory のWebページを開く https://colab.research.google.com 4
② 「ファイル」で,「ノートブックを新規作成」を選ぶ ③ Google アカウントでのログインが求められたときはログ インする 5
数の合計 8, 6, 4, 2, 3 について合計を求める ④ コードセルを新規作成し,Python プログラムを入れる x = [8, 6, 4, 2, 3] すべて半角文字 print(sum(x)) ⑤ 実行結果を確認 x はリスト.合計「23」が表示される. 6
月の日数 6 月は 30日まである.7 月は 31日まである. ※ うるう年のことは考えないことにする ⑥ コードセルを新規作成し,Python プログラムを入れる days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] print(days[6]) すべて半角文字 print(days[7]) ⑦ 実行結果を確認 7
計算の繰り返し リストの 組み立て 「y[i] = x[i] * 1.1」を i の値を変えながら 5回繰り返す 8
計算の繰り返し ⑧ コードセルを新規作成し,Python プログラムを入れる x = [8, 6, 4, 2, 3] y = [0, 0, 0, 0, 0] for i in [0, 1, 2, 3, 4]: y[i] = x[i] * 1.1 print(y[i]) for i in [0, 1, 2, 3, 4] の直後に「:」 字下げ. (ここでは,半角の空白を 2つ) ⑨ 実行結果を確認 9
演習 物体を落とすと 9.8 × (時間)2 ÷ 2 の分,落ちてい く.(空気抵抗は無視する) ⑩ コードセルを新規作成し,Python プログラムを入れる x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for t in x: print((9.8 / 2) * t * t) ⑪ 実行結果を確認 for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] の直後に「:」 字下げ. (ここでは,半角の空白を 2つ) 10
Python 関連ページ • Python まとめページ https://www.kkaneko.jp/tools/man/python.html • Python プログラミングの基本 Python Tutor, VisuAlgo, Code Combat を使用 https://www.kkaneko.jp/pro/po/index.html • Python プログラム例 https://www.kkaneko.jp/pro/python/index.html • 人工知能の実行(Google Colaboratory を使用) https://www.kkaneko.jp/ai/ni/index.html • 人工知能の実行(Python を使用)(Windows 上) https://www.kkaneko.jp/ai/deepim/index.html 11