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
35
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
32
2020_k3_python講座第6回
tattsu_hitsuzi
0
26
2020_k3_python講座第5回
tattsu_hitsuzi
0
60
2020_k3_python講座第4回
tattsu_hitsuzi
0
28
2020_k3_python講座第3回
tattsu_hitsuzi
0
1.1k
2020_k3_python講座第2回
tattsu_hitsuzi
0
40
2020_k3_python講座第1回
tattsu_hitsuzi
0
48
Other Decks in Education
See All in Education
🎓 ChatGPT を組み込んだ24時間TA : 教育現場における LLM 活用の課題と改善
yasslab
PRO
0
370
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
情報Iの「縦糸」と「横糸」を意識したプログラム教育の実践
asial_edu
0
220
Interactive Tabletops and Surfaces - Lecture 5 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1.2k
千葉県印西市立・原山小学校における新たな学び「情報探究の時間」実践報告』
codeforeveryone
1
790
week2@tcue2024
nonxxxizm
0
830
2024年度春学期 統計学 第1回 イントロダクションー統計的なものの見方・考え方について (2024. 4. 11)
akiraasano
PRO
1
110
Materiales para Marketing Digital
navarromorales
0
1.5k
生成AIを活用できる大学教職員になる-基本と実践-
gmoriki
0
330
Ch7_-_Partie_2.pdf
bernhardsvt
0
130
OpenStreetMap概要説明 / Introducing OpenStreetMap
barsaka2
0
200
10分で日本史(試案)
hidekatsu_izuno
0
170
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
60
4k
Adopting Sorbet at Scale
ufuk
69
8.6k
Unsuck your backbone
ammeep
664
57k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
What the flash - Photography Introduction
edds
64
11k
Rails Girls Zürich Keynote
gr2m
91
13k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Why Our Code Smells
bkeepers
PRO
331
56k
What's new in Ruby 2.0
geeforr
338
31k
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増やす ブローを返す