[追加]2022/02 range関数
GPSจɼXIJMFจ܁Γฦ͠ॲཧプログラミング基本事項ラストスパート!⼤量のデータや数値の規則的な計算を効率化にするには…??© Rumi Yamaguchi 0
View Slide
ίʔυͷجຊతͳॲཧ前回まで繰り返し処理とは復習スライドfor⽂例題© Rumi Yamaguchi順次処理条件分岐繰り返し算術演算,変数などの代⼊や再代⼊,処理リスト/辞書などの複数データ代⼊,処理変数やリスト/辞書内の値を,条件によって処理を変えること上記の処理を永続的に続けるときex) ゲームセンター,回転寿司…などNew!!2
永遠に頑張り続けるとか無理…繰り返し⽂に「も」条件が必要!!Γଓ͚ΖʂͱݴΘΕͯʜ前回まで繰り返し処理とは復習スライドfor⽂例題© Rumi Yamaguchi 3
܁Γฦ͠ॲཧͷجຊ特定の条件下(あるいは条件を満たすまで)繰り返す処理前回まで繰り返し処理とは復習スライドfor⽂例題繰り返しを強制的にやめることもできる.※ break⽂,continue⽂と調べてみようリスト(辞書)に代⼊したデータを全表⽰ 演算を⼀定の範囲で繰り返す処理(range関数の使⽤)© Rumi Yamaguchi 4
ʲ෮शʳ JGจ前回まで繰り返し処理とは復習スライドfor⽂例題© Rumi Yamaguchi 5
ʲ෮शʳϦετʢෳͷΛೖ͍ͨ࣌͠ʹ͏ʣインデックス番号 0 1 2要素 alfred beck charlie© Rumi Yamaguchi前回まで繰り返し処理とは復習スライドfor⽂例題0 1 2alfred と出⼒が可能変数名 = [要素0,要素1,要素2, …]name_array という変数名のリスト6
前回まで繰り返し処理とは復習スライドfor⽂例題シーケンス(sequence):連続しているもの.コーディングの際は「連続したデータ配列」のことを意味する.͓ण࢘ͷωλҰཡ͕ݟ͍ͨシーケンス宣⾔(定義)シーケンスの最後まで辿り着いていないシーケンス内の値を順に処理終わりTrue False今回の処理は,print()で値の表⽰.• イカ• タコ• ホタテ• サーモン• シメサバ…sushi_menu(リスト型変数) ターミナルでの出⼒① イカ② タコ③ ホタテ④ サーモン⑤ シメサバ(繰り返し終了)リスト内の値が100個とかだったら無理…© Rumi Yamaguchi 7
͓ण࢘ͷωλҰཡ͕ݟ͍ͨ前回まで繰り返し処理とは復習スライドfor⽂例題シーケンス宣⾔(定義)シーケンスの最後まで辿り着いていないシーケンス内の値を順に処理終わりTrue False今回の処理は,print()で値の表⽰.実⾏すると,もちろん• for⽂内でしか使えない.• 1つの値しか代⼊できない(シーケンス内の1つ1つを前から順に代⼊するため).シーケンス今回はsushi_menuという変数名のリストfor 変数名 in シーケンス名:• コロン(Shift +け)• for⽂内はインデントを下げる(if⽂同様 tabキー or 半⾓4字)© Rumi Yamaguchi 8
͏গ͠ΞϓϦΆͯ͘͠ΈΔ前回まで繰り返し処理とは復習スライドfor⽂例題© Rumi Yamaguchi 9
ʲԋशʳʮ͍͔ͷ͓͢͠ʯΛॎදه͠Α͏前回まで繰り返し処理とは復習スライドfor⽂例題できたら .pyファイルをまなBOX【演習6】へ!!© Rumi Yamaguchi 10
SBOHFؔ• 指定した回数分print表⽰• 整数の範囲やステップを指定し,昇順で表⽰前回まで繰り返し処理とは復習スライドfor⽂例題© Rumi Yamaguchi 11
ࢀߟจݙ• ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装• ⾔語処理100本 第1章: 準備運動• 【完全版】この動画1本でPythonの基礎を習得!忙しい⼈のための速習コース(Python⼊⾨)• Python超⼊⾨コース 合併版|Pythonの超基本的な部分をたった1時間で学べます【プログラミング初⼼者向け⼊⾨講座】• たった1⽇で基本が⾝に付く! Python超⼊⾨• 1⽇で基本が⾝につく! Python超⼊⾨ - Speaker Deck© Rumi Yamaguchi 15