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
2020_k3_python講座第8回
Search
k3たっつー
July 18, 2020
Education
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2020_k3_python講座第8回
2020年度のk3のpython講座第8回の内容になります
以上で2020年度のpython講座は以上となります!
お疲れさまでした!
k3たっつー
July 18, 2020
More Decks by k3たっつー
See All by k3たっつー
2020_k3_python講座第7回
tattsu_hitsuzi
0
42
2020_k3_python講座第6回
tattsu_hitsuzi
0
36
2020_k3_python講座第5回
tattsu_hitsuzi
0
69
2020_k3_python講座第4回
tattsu_hitsuzi
0
35
2020_k3_python講座第3回
tattsu_hitsuzi
0
1.1k
2020_k3_python講座第2回
tattsu_hitsuzi
0
46
2020_k3_python講座第1回
tattsu_hitsuzi
0
58
Other Decks in Education
See All in Education
iSpindel & AI
lonbrew
0
110
学習者データを「見る」:外国語教師のためのデータの入力、分析、解釈方法
uranoken
0
330
NDIAS Automotive / IoT CTF 2026 Recap - Keyfob & OSINT
himitu23
0
340
Visionary Initiative: Future Intelligence — Laying the foundations for the future of science, intelligence, and society | Science Tokyo
sciencetokyo
PRO
0
320
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
210
2026年度春学期 統計学 第13回 不確かな測定の不確かさを測る ― 不偏分散とt分布 (2026. 6. 25)
akiraasano
PRO
1
180
【新規入学者様】ZEPメタバース校舎ガイド
ainischool
0
140
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
280
Examen de Selectividad. Geografía junio 2026 (Convocatoria Ordinaria). UCLM
juanmartin2026
1
6.6k
オンラインコミュニティ TRY部 体験マニュアル
ytapples613
0
360
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.3k
ちいかわを読め
uchi8977
1
340
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
The Limits of Empathy - UXLibs8
cassininazir
1
660
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Docker and Python
trallard
47
4.2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Transcript
K3 Python講座 7月18日 担当:夕月 空(ソラ) 今日のテーマ:模擬試験
模擬試験 試験時間は90分 カメラはオフでおk (練習したいという人はオンでもおk) 持ち込み、参照など全部可です
といっても問題数は相当多い類のやつなのでゆっく りやってたら時間消えます パッと見てできなさそうだったら飛ばす もう終わってるって人やこのスタイルではやらな いっていう人などはK3の過去問のほうとかやってみ ましょう
補足 2P[1](3)の参考図が 見にくいという人はこれを参考に 2P[1](3)参考図 circle_list = [Circle(10, 10, 3,
"black"), Circle(0, 5, 2, "black"), Circle(0, 0, 5, "black"), Circle(-10, 0, 6, "black")] divide_by_area(circle_list, 4 * 4 * 3.14) [4](2) 回答欄には下のようなプログラムが 書かれていると思ってください 「空欄(c)」は気にしないでください
None
None
解答[1](1),(2) ア: 1 イ: 3 ウ: 5
エ: 7 オ: 6 カ: 7 キ: 1(3) ク: 1 ケ: 4 コ: 9 サ: 4 シ: 2 ス: 3 セ: 5 ソ: 6
解答[1](3) draw_barsで やってることを 図に表してみた→ x0 x2 x1 y1 y2 y0
data.low*10 data.high*10
解答[1](4) さっきと同じ感じで 図に表してみた→ x0 x1 y1 y3 y4 data1.low*10 data1.high*10
y2 y0 data2.low*10 data2.high*10
解答[2] 解答プログラム参照 x+=1 x=x+1 同じこと x-=1,x*=2,x/=2とかも同様 →int()とかを使って数にする トラップ:ファイルから読み込んだものは 例え数字であろうとstr型になる ※ファイル操作の回でもちょっとやりましたが
ファイルパスを絶対パスにすると環境によって動作が変わってしまうので 問題では絶対パスで書いていますが解答プログラムでは相対パスで書いています
解答[3] 解答プログラム参照 (2)について +1をしないとXに数値リストの最初の要素がそのまま入る つまり「X=数値リスト[0]」 繰り返しで最初に読み込む「数値」は「数値リスト[0]」 どうあがいても「数値<X」にはならない だからこの時点でFALSEを返してしまう つまりどんな数値リストを入れてもFALSEが返る関数に なってしまう
これが問題
解答[4] 解答プログラム参照
解答[5] 解答プログラム参照 (1)疑似コード(一例) def count_blow(答え,入力) ブロー=0 0から答えの桁数-1までaで繰り返す: 0から入力の桁数-1までbで繰り返す: もしaとbが等しくなく、答えのa番目と 入力のb番目が等しければ:
ブローを1増やす ブローを返す