Coding for Kids · レッスン

演算の選択

ifで選択します

レッスン 3/413 ステップ

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

ユーザーに選んでもらう!🎛️

こんにちは、キャプテン!🧑‍✈️ 本物の電卓では、足し算、引き算、掛け算、割り算のどれをするかを自分で選べます!🎛️

そのために、ifという魔法の単語を使います!学んでいきましょう!

print('What math should I do? ➕➖✖️➗')

選択肢を尋ねる ❓

まず、ユーザーにどの演算をしたいか尋ねます。答えはchoiceという名前の箱に保存します。❓

choice = input('Type + or - or * or /: ')
print('You chose', choice)

ifという単語 🤔

ifという単語は、「何かが真のときだけ、これを実行する」という意味です!🤔

選択肢が「+」と等しいかを確認し、そうなら足し算をします。比較には2つの等号==を使います!

choice = '+'
if choice == '+':
    print('I will add! ➕')

等号2つは比較を表す ⚖️

注意しましょう!1つの=は値を箱に入れます。2つの==は「これらは同じですか?」と尋ねます。⚖️

確認するときは、必ず==を使います!

color = 'red'
if color == 'red':
    print('Stop! 🛑')

elifで別の条件を確認する 🔀

足し算ではなかったらどうしますか?次の選択肢を確認するには、elif(「else if」を短くしたもの)を使います!🔀

choice = '-'
if choice == '+':
    print('Adding!')
elif choice == '-':
    print('Subtracting!')

4つすべてを確認する 🎯

ifとelifを使って、4つの演算をすべて確認しましょう!それぞれが順番に確認されます。🎯

choice = '*'
if choice == '+':
    print('Add')
elif choice == '-':
    print('Subtract')
elif choice == '*':
    print('Multiply')
elif choice == '/':
    print('Divide')

elseですべてのケースに対応する 🪤

誰かが「banana」のような変な文字を入力したらどうしますか?🍌 どの条件にも一致しなかったものには、elseで対応します!🪤

choice = 'banana'
if choice == '+':
    print('Add')
else:
    print('I do not know that one! 🤷')

選択肢と数値を組み合わせる 🔢

ここまでを組み合わせましょう!2つの数値と選択肢を受け取り、適切な計算をします!🔢

a = 6
b = 2
choice = '+'
if choice == '+':
    print(a + b)
elif choice == '-':
    print(a - b)

完全な選択処理 🎛️

これが、4つの演算に対応した選択処理の全体です!choiceを変更して、それぞれを試してみましょう。🎛️

a = 12
b = 4
choice = '*'
if choice == '+':
    print(a + b)
elif choice == '-':
    print(a - b)
elif choice == '*':
    print(a * b)
elif choice == '/':
    print(a / b)
else:
    print('Unknown! 🤷')

ユーザーから実際に尋ねる 🗣️

今度は実際の入力を使います!数値と選択肢を尋ねて、計算しましょう。これで本物の電卓の頭脳になりました!🧠

a = int(input('First number: '))
b = int(input('Second number: '))
op = input('Choose + - * /: ')
if op == '+':
    print(a + b)
elif op == '-':
    print(a - b)
elif op == '*':
    print(a * b)
elif op == '/':
    print(a / b)

計算を自由に制御する!🚀

すごいです!選択肢によって、プログラムが異なる処理をするようになりました。🚀 これは条件分岐と呼ばれ、とても強力な仕組みです!

op = '/'
if op == '/':
    print('Dividing time! ➗')
else:
    print('Something else!')

クイックチェック!🧠

条件分岐の知識を確認しましょう!🤔

選択チャンピオン!🎉

すばらしいです!🎉 電卓が選択できるようになりました!

  • ifは、条件が真のときだけコードを実行します 🤔
  • ==は比較します(等号2つです!)⚖️
  • elifは別の条件を確認します 🔀
  • elseは残りのケースに対応します 🪤

次は、答えを見やすく表示しましょう!📢

op = '+'
if op == '+':
    print('Ready to add! ➕')
無料で開始

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

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

コース
35
レッスン
140

よくある質問

「演算の選択」レッスンは無料ですか?

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

「演算の選択」で何を学びますか?

ifで選択します ブラウザで直接実行するハンズオンコードで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つの数値を取得する
  2. 計算する
  3. 演算の選択
  4. 答えを表示する
← Coding for Kidsに戻る