Coding for Kids · レッスン

勝者を決める

選択肢を比較します

レッスン 3/413 ステップ

「勝者を決める」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。

誰が勝つ?🏆

審判さん、こんにちは!⚖️ ここからがわくわくするところです。プレイヤーの手とコンピューターの手を比較して、勝者を決めます!🏆

if文を使って判定しましょう!

print('Let me see who wins! 🤔')

まず引き分けを確認する 🤝

両方が同じ手を選んだら、引き分けです!まず==を使って確認します。🤝

player = 'rock'
computer = 'rock'
if player == computer:
    print('It is a tie! 🤝')

プレイヤーが勝つのはいつ?😀

プレイヤーが勝つのは次の3つの場合です。

  • rockはscissorsに勝ちます ✊✌️
  • paperはrockに勝ちます ✋✊
  • scissorsはpaperに勝ちます ✌️✋

1つ確認してみましょう!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('You win! ✊ smashes ✌️')

and という単語 🔗

andという単語は、両方の条件が真でなければならないことを意味します!🔗 「プレイヤーがrockで、かつコンピューターがscissors」――この場合だけ勝利と判定されます!

sunny = True
warm = True
if sunny and warm:
    print('Perfect beach day! 🏖️')

3つすべての勝利条件 😀

orで条件をつないで、プレイヤーが勝つ3つの方法をすべて確認しましょう!😀

player = 'paper'
computer = 'rock'
if (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You WIN! 🎉')

それ以外ならコンピューターの勝ち 🤖

引き分けではなく、プレイヤーも勝っていないなら、コンピューターの勝ちです!それを受け止めるためにelseを使います。🤖

player = 'rock'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
else:
    print('Computer wins this round! 🤖')

すべてを組み合わせる 🧩

これが完全な勝者判定です。まず引き分け、次にプレイヤーの勝利、最後にelseでコンピューターの勝利を判定します!🧩

player = 'scissors'
computer = 'paper'
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

実際の手で試す 🎮

プレイヤーの実際の手と、コンピューターがランダムに選んだ手を使って、勝者を決めましょう!🎮

import random
choices = ['rock', 'paper', 'scissors']
player = input('Your pick: ')
computer = random.choice(choices)
print('You:', player, '| Me:', computer)
if player == computer:
    print('Tie! 🤝')

本番の対戦!⚔️

プレイヤーが実際に選び、コンピューターがランダムに手を出す、勝者判定付きの完全なラウンドです!⚔️

import random
choices = ['rock', 'paper', 'scissors']
player = input('Pick rock/paper/scissors: ')
computer = random.choice(choices)
print('You:', player, '| Computer:', computer)
if player == computer:
    print('Tie! 🤝')
elif (player == 'rock' and computer == 'scissors') or (player == 'paper' and computer == 'rock') or (player == 'scissors' and computer == 'paper'):
    print('You win! 🎉')
else:
    print('Computer wins! 🤖')

結果をお祝いする 🎊

誰が勝っても、絵文字や応援の言葉で楽しくしましょう!引き分けでも盛り上がります!🎊

result = 'win'
if result == 'win':
    print('🎉 You are the champion! 🏆')
else:
    print('Good game! Try again! 💪')

勝者判定マスター!🚀

これでどんなラウンドでも勝者を決められます!🚀 秘訣は、まず引き分け、次にプレイヤーの勝利、最後にelseの順で確認することです。すばらしいです!

player = 'rock'
computer = 'scissors'
if player == 'rock' and computer == 'scissors':
    print('Rock smashes scissors! You win! ✊')

クイックチェック!🧠

勝者を決めるスキルを試してみましょう!🏆

勝者判定チャンピオン!🎉

すばらしいです!🎉 これで誰が勝つか決められます!

  • まず==で引き分けを確認します 🤝
  • andは両方の部分が真でなければならないことを意味します 🔗
  • orで3つの勝利条件をつなぎます 😀
  • elseはコンピューターの勝利を意味します 🤖

次は、何度も繰り返し遊びます!🔁

print('🏆 The winner has been decided! 🏆')
無料で開始

AI チューターと学ぶ Python — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
35
レッスン
140

よくある質問

「勝者を決める」レッスンは無料ですか?

はい。「勝者を決める」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。

「勝者を決める」で何を学びますか?

選択肢を比較します ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Coding for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「勝者を決める」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCoding for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ルール
  2. コンピューターの選択
  3. 勝者を決める
  4. もう一度遊ぶ
← Coding for Kidsに戻る