入力と出力
ユーザーから入力を受け取り、結果を表示します。
「入力と出力」はCoddyKit上の無料Python For Kidsレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython For Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python For Kidsコースには全3レッスンが含まれています。
データを取得して表示する
入力と出力
Python学習の次のステップへようこそ。今日は、ユーザーから入力を受け取り、結果を表示する方法を学びます。これにより、プログラムをインタラクティブで動的なものにできます。

入力と出力とは何ですか?
- 入力:プログラムに入力するデータです。
- 出力:メッセージや結果など、プログラムが外部に送り出すデータです。
入力と出力を使うことで、プログラムはユーザーとやり取りし、ユーザーの操作に応答できるようになります。
ユーザー入力の受け取り
ユーザーから入力を受け取るには、input()関数を使用します。これにより、プログラムから質問をして回答を受け取れるようになります。
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")出力の表示
ユーザーに情報を表示するには、print()関数を使用します。これにより、メッセージや結果が画面に表示されます。
例:
# Greets the user by their name
print("Hello, " + name + "!")入力と出力の組み合わせ
input()とprint()を組み合わせて、対話型プログラムを作成できます。簡単なあいさつプログラムを作成してみましょう。
例:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
数値入力の受け取り
デフォルトでは、input()はデータを文字列として返します。数値を扱うには、入力を適切なデータ型に変換する必要があります。
例:
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Displays the age
print("You are " + str(age) + " years old.")
小数のためのFloatの使用
小数を扱う必要がある場合は、入力をfloat型に変換します。
例:
# Takes the user's height
height = input("What is your height in meters? ")
# Converts the height to a float
height = float(height)
# Displays the height
print("Your height is " + str(height) + " meters.")サンプルプログラム: 簡単な年齢計算機
ユーザーの名前と年齢を尋ね、来年何歳になるかを伝えるプログラムを作成してみましょう。
コード:
# Takes the user's name
name = input("What is your name? ")
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Calculates the next age
next_age = age + 1
# Displays the result
print("Hello, " + name + "! Next year, you will be " + str(next_age) + " years old.")
よくできました!
ユーザーから入力を受け取り、Pythonで結果を表示する方法を学びました。これで、プログラムを対話的で楽しいものにできます。入力と出力を使ったプログラムを自分で作りながら、練習を続けましょう。

よくある質問
「入力と出力」レッスンは無料ですか?
はい。「入力と出力」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python For Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python For Kidsコースには全3レッスンが含まれています。
「入力と出力」で何を学びますか?
ユーザーから入力を受け取り、結果を表示します。 ブラウザで直接実行するハンズオンコードでPython For Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python For Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython For Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「入力と出力」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython For Kidsレッスンでコードを書いて実行できますか?
はい。すべてのPython For Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。