サイコロの得点を記録する
得点を記録します
「サイコロの得点を記録する」は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個振る
- サイコロを2個振る
- サイコロの得点を記録する
- 先に20になった方の勝ち