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
2020_k3_python講座第8回
Search
k3たっつー
July 18, 2020
Education
0
44
2020_k3_python講座第8回
2020年度のk3のpython講座第8回の内容になります
以上で2020年度のpython講座は以上となります!
お疲れさまでした!
k3たっつー
July 18, 2020
Tweet
Share
More Decks by k3たっつー
See All by k3たっつー
2020_k3_python講座第7回
tattsu_hitsuzi
0
39
2020_k3_python講座第6回
tattsu_hitsuzi
0
32
2020_k3_python講座第5回
tattsu_hitsuzi
0
66
2020_k3_python講座第4回
tattsu_hitsuzi
0
33
2020_k3_python講座第3回
tattsu_hitsuzi
0
1.1k
2020_k3_python講座第2回
tattsu_hitsuzi
0
44
2020_k3_python講座第1回
tattsu_hitsuzi
0
56
Other Decks in Education
See All in Education
Chapitre_2_-_Partie_3.pdf
bernhardsvt
0
150
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
ThingLink
matleenalaakso
28
4.3k
【洋書和訳:さよならを待つふたりのために】第1章 出会いとメタファー
yaginumatti
0
250
SJRC 2526
cbtlibrary
0
200
0203
cbtlibrary
0
110
Flinga
matleenalaakso
3
15k
1014
cbtlibrary
0
530
俺と地方勉強会 - KomeKaigi・地方勉強会への期待 -
pharaohkj
1
1.6k
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
120
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
Music & Morning Musume
bryan
47
7.1k
A Soul's Torment
seathinner
5
2.3k
Producing Creativity
orderedlist
PRO
348
40k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Code Review Best Practice
trishagee
74
20k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
WENDY [Excerpt]
tessaabrams
9
36k
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増やす ブローを返す