Skip to Content
Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!
book

Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!

by 森 巧尚
December 2022
Intermediate to advanced
208 pages
4h 44m
Japanese
Shōeisha
Content preview from Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!
Chapter
6
168
じゃんけんアプリの計画
次は、「じゃんけんアプリ」だ。アプリの中のフタバちゃんとじゃん
けんをするアプリだよ。
なんと。ワタシとじゃんけんするの? ふふふ。ワタシに勝てるかな
〜?
23
LESSON
コンピュータと対戦できる「じゃんけんアプリ」を作りましょう。
じゃんけんアプリ
完成予想図
たのしい
アプリだね!
169
LESSON
23
じゃんけんアプリ
このじゃんけんアプリは、プレイヤーとコンピュータの対戦ゲームです。「プレイヤーの
手」と「コンピュータの手」を同時に出して勝敗を決めます。勝敗判定は、「プレイヤーの
手」と「コンピュータの手」の組み合わせで決まります。手の組み合わせの数だけ、
if文
をたくさん並べていけば作ることができますが、今回は「たった
1行で勝敗判定する便利
な方法」で作ってみたいと思います。
じゃんけんには規則性があるので、そこに注目して考えましょう。同じ手なら「あい
こ」、違う手なら「私の勝ち」か「相手の勝ち」になり、
3種類のどれかの結果になります。
まず、私の勝ちになる手に注目すると、「相手がチョキなら、私はグー」「 相手がパーな
ら、私はチョキ」「 相手がグーなら、私はパー」と
1つずつずれています。つまり、「勝ちに
なる手は、
1つずつずれている」という規則性がありそうです。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Python2年生 スクレイピングのしくみ 第2版 体験してわかる!会話でまなべる!

Python2年生 スクレイピングのしくみ 第2版 体験してわかる!会話でまなべる!

森 巧尚
情報アーキテクチャ 第4版 ―見つけやすく理解しやすい情報設計

情報アーキテクチャ 第4版 ―見つけやすく理解しやすい情報設計

Louis Rosenfeld, Peter Morville, Jorge Arango, 篠原 稔和, 岡 真由美

Publisher Resources

ISBN: 9784798179643