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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
国際卓越研究大学計画|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
47k
IHLヘルスケアリーダーシップ研究会17期説明資料
ihlhealthcareleadership
0
900
Chapitre_2_-_Partie_3.pdf
bernhardsvt
0
150
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
4.4k
渡辺研Slackの使い方 / Slack Local Rule
kaityo256
PRO
10
11k
0203
cbtlibrary
0
110
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
SJRC 2526
cbtlibrary
0
200
心理学を学び活用することで偉大なスクラムマスターを目指す − 大学とコミュニティを組み合わせた学びの循環 / Becoming a great Scrum Master by learning and using psychology
psj59129
1
1.7k
学習指導要領と解説に基づく学習内容の構造化の試み / Course of study Commentary LOD JAET 2025
masao
0
120
外国籍エンジニアの挑戦・新卒半年後、気づきと成長の物語
hypebeans
0
730
XML and Related Technologies - Lecture 7 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
78
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
It's Worth the Effort
3n
188
29k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Scaling GitHub
holman
464
140k
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増やす ブローを返す