ユーザーに尋ねる
温度を読み取ります
「ユーザーに尋ねる」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
ユーザーと会話しましょう!💬
こんにちは、コーダーさん!👋 これまでは、私たちが温度を選んでいました。でも、ユーザーに自分の数値を入力してもらいたい場合はどうすればよいでしょう?🤔
Pythonには、そのための魔法の言葉 input() があります!⌨️
print("Let's ask the user a question! 💬")input() を使ってみよう ⌨️
input() はプログラムを一時停止し、誰かが何かを入力するまで待ちます。⏳
そして、入力された内容を返してくれます!まずは名前で試してみましょう。😊
name = input("What is your name? ")
print("Hello", name, "👋")温度をたずねる 🌡️
今度は名前ではなく、温度をたずねてみましょう!🌡️
かっこの中に、親しみやすい質問を書きます。
temp = input("Type a temperature in Celsius: ")
print("You typed:", temp)あれ、文字列です!😅
びっくりですね!😮 input() は、数字を入力した場合でも、必ずテキスト(文字列と呼びます)を返します!
テキストを使って計算することはできません……直す必要があります!🔧
temp = input("Type a number: ")
print("This is text:", temp)
print("Type is:", type(temp))テキストを数値に変換する 🔢
float() を使うと、テキストを小数のある数値に変換できます。✨
これでPythonは、計算に使える本当の数値だと理解できます!🧮
text = input("Type a temperature: ")
number = float(text)
print("Now it is a number:", number)1行でまとめる ➡️
賢いコーダーは手順をまとめます!🤓
input() を float() の中に入れると、たずねる処理と変換を同時にできます。🎯
temp = float(input("Celsius please: "))
print("Got the number", temp, "🌡️")整数には int() を使う 🔢
整数だけが必要で、小数がいらない場合は、代わりに int() を使います!🍎
温度には小数があるため、通常は float() のほうが適しています。🌡️
age = int(input("How old are you? "))
print("Next year you will be", age + 1, "🎂")入力値で計算する 🧮
本当の数値になったので、10を足してみましょう!簡単ですね!🎉
temp = float(input("A temperature: "))
print("Add 10:", temp + 10)入力された値を変換する 🪄
まとめてみましょう。摂氏をたずねてから、数式を使って華氏に変換します!🔥
c = float(input("Celsius: "))
f = c * 9 / 5 + 32
print(c, "C is", f, "F 🔥")親しみやすい質問 😊
ユーザーが何を入力すればよいかわかるように、いつも親しみやすい質問を書きましょう!🤗
わかりやすい質問は、ユーザーを笑顔にします!絵文字を加えると、さらに楽しくなります!🎈
c = float(input("How warm is it in Celsius today? 🌞 "))
print("Thanks! You said", c, "degrees!")入力エキスパート!🏆
これで、ユーザーに何でもたずねられるようになりました!🎉
input()は入力を待ちます ⌨️- 返すのはテキストです 📝
float()はテキストを数値に変換します 🔢
次は、きれいな結果を表示してみましょう!✨
print("I can ask the user anything now! 🥳")クイックチェック ✅
学んだことを確認してみましょう!🧠
おさらいタイム!🎒
すばらしいです。ユーザーとの会話方法を覚えましたね!🌟
input()はたずねて入力を待ちます ⏳- 返すのはテキストです 📝
float()= 小数のある数値 🌡️int()= 整数 🍎float(input(...))なら、両方を一度に実行できます!⚡
次は、結果をすてきに表示します!✨
print("Asking the user: complete! 🚀")よくある質問
「ユーザーに尋ねる」レッスンは無料ですか?
はい。「ユーザーに尋ねる」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。