Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
for文(繰り返し処理)
Search
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
26k
今までの振返り +α
rumi_yamaguchi
0
670
リスト型,辞書型
rumi_yamaguchi
0
2.9k
Other Decks in Programming
See All in Programming
ALB ログから Trace を気合で繋げる技術
fohte
7
860
Hono + Inertia + React で LP を構築した話
oukayuka
2
200
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
150
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
280
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
130
不幸な GC
chencmd
0
870
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
410
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
420
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
160
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
490
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
310
KATA
mclloyd
PRO
35
15k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Navigating Team Friction
lara
192
16k
Optimizing for Happiness
mojombo
378
71k
Navigating Weather and Climate Data
rabernat
0
510
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
660
Statistics for Hackers
jakevdp
799
230k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
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