Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
for文(繰り返し処理)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rumi Yamaguchi
December 20, 2021
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
for文(繰り返し処理)
[追加]2022/02 range関数
Rumi Yamaguchi
December 20, 2021
More Decks by Rumi Yamaguchi
See All by Rumi Yamaguchi
if文(条件分岐)
rumi_yamaguchi
0
27k
今までの振返り +α
rumi_yamaguchi
0
680
リスト型,辞書型
rumi_yamaguchi
0
2.9k
Other Decks in Programming
See All in Programming
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
200
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
オーケストレーション記述言語 Katari
yukikurage
0
220
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
160
Event is what happens
moro
2
3.4k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.7k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.9k
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.5k
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
1
130
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
220
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
610
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Speed Design
sergeychernyshev
33
2.2k
Testing 201, or: Great Expectations
jmmastey
46
8.4k
Designing Experiences People Love
moore
143
24k
Paper Plane
katiecoart
PRO
5
54k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Transcript
GPSจɼXIJMFจ ܁Γฦ͠ॲཧ プログラミング基本事項ラストスパート! ⼤量のデータや数値の規則的な計算を効率化にするには…?? © Rumi Yamaguchi 0
ίʔυͷجຊతͳॲཧ 前回まで 繰り返し処理とは 復習スライド 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 2 alfred と出⼒が可能 変数名 = [要素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