0Pricing
Coding for Kids · レッスン

サイコロの得点を記録する

得点を記録します

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

点数を記録する! 📊

点数を記録すると、ゲームはもっと楽しくなります! 🏆 サイコロの出目を合計して、スコアにしましょう。

0から始める 0️⃣

すべてのスコアは0から始まります。pointsの箱を作りましょう。

points = 0
print('Score:', points)

出目を加える ➕

サイコロを振って、出目をpointsに加えましょう!

import random
points = 0
roll = random.randint(1, 6)
points += roll
print('You rolled', roll, 'Score:', points)

もう一度出目を加える 🎲

出目を加え続けて、スコアを増やしましょう。

import random
points = 0
points += random.randint(1, 6)
points += random.randint(1, 6)
print('Score after 2 rolls:', points)

ループで出目を加える 🔂

ループを使って、何度もサイコロを振り、点数を加えましょう!

import random
points = 0
for i in range(3):
    points += random.randint(1, 6)
print('Total score:', points)

各ステップを表示する 👀

サイコロを振るたびに、増えていくスコアを表示しましょう!

import random
points = 0
for i in range(3):
    roll = random.randint(1, 6)
    points += roll
    print('Rolled', roll, '- score is now', points)

2人のプレイヤー 🧑‍🤝‍🧑

各プレイヤーにそれぞれのスコアの箱を用意しましょう!

import random
alex = random.randint(1, 6)
sam = random.randint(1, 6)
print('Alex:', alex, 'Sam:', sam)

勝っているのは誰? 🥇

スコアを比べて、どちらがリードしているか確認しましょう!

alex = 8
sam = 5
if alex > sam:
    print('Alex is winning! 🥇')
else:
    print('Sam is winning! 🥇')

引き分け! 🤝

スコアが同じだったらどうなるでしょうか?引き分けか確認しましょう!

alex = 7
sam = 7
if alex == sam:
    print('It is a tie! 🤝')

ボーナスポイント! ⭐

6が出たら、ボーナスポイントを与えましょう!

import random
points = 0
roll = random.randint(1, 6)
points += roll
if roll == 6:
    points += 5
    print('Bonus! +5 ⭐')
print('Score:', points)

最終スコアのラウンド 🎯

5回振って、最後のスコアを表示しましょう!

import random
points = 0
for i in range(5):
    points += random.randint(1, 6)
print('Final score:', points, '🎯')

確認テスト ✅

なぜpoints = 0から始めるのでしょうか?

スコアキーパー! 🏆

すばらしいです!次のことを学びました。

  • スコアを0から始める 0️⃣
  • +=で各出目を加える ➕
  • プレイヤーを比べて勝者を見つける 🥇
  • ボーナスポイントを与える ⭐

次は完全なFirst to Twentyゲームを作ります! 🎮

よくある質問

「サイコロの得点を記録する」レッスンは無料ですか?

はい。「サイコロの得点を記録する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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. サイコロを1個振る
  2. サイコロを2個振る
  3. サイコロの得点を記録する
  4. 先に20になった方の勝ち
← Coding for Kidsに戻る