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
Leveraging LLMs for student feedback in introductory data science courses (Stats Up AI)
minecr
1
170
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
signer
PRO
0
5.1k
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
masakiokuda
2
230
Activité_5_-_Les_indicateurs_du_climat_global.pdf
bernhardsvt
0
150
HyRead2526
cbtlibrary
0
200
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
都市の形成要因と 「都市の余白」のあり方
sakamon
0
160
TeXで変える教育現場
doratex
1
13k
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
2
2.2k
子どもが自立した学習者となるデジタルの活用について
naokikato
PRO
0
190
Chapitre_2_-_Partie_2.pdf
bernhardsvt
0
170
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
170
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Balancing Empowerment & Direction
lara
5
890
Typedesign – Prime Four
hannesfritz
42
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
WENDY [Excerpt]
tessaabrams
9
36k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
Building the Perfect Custom Keyboard
takai
2
690
Between Models and Reality
mayunak
1
190
Paper Plane (Part 1)
katiecoart
PRO
0
4.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増やす ブローを返す