勝者を決める
選択肢を比較します
「勝者を決める」は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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ルール
- コンピューターの選択
- 勝者を決める
- もう一度遊ぶ