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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
200
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
310
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
400
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.9k
Getting Started with Vibe Coding
miccheng
0
180
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
130
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
280
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
170
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
1
130
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
150
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
120
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
760
A designer walks into a library…
pauljervisheath
211
25k
How to make the Groovebox
asonas
2
2.5k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
Mobile First: as difficult as doing things right
swwweet
225
10k
Designing for Performance
lara
612
70k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
550
Building an army of robots
kneath
307
47k
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