1-4. 初めてのPythonプログラム実行と基本入出力

前セクションでVS Codeの環境構築と拡張機能の導入が完了しました。本記事では、実際にPythonのプログラムファイルを作成し、画面への出力(標準出力)やキーボードからの入力受け付け(標準入力)、そして実行の仕組みを学びます。

Pythonプログラミングの第一歩を踏み出しましょう!

1. Pythonプログラムファイルの作成と実行

ファイルの作成

  1. VS Codeで任意の作業用フォルダ(ワークスペース)を開きます。
  2. エクスプローラーの何もないところで右クリックし、[新しいファイル] を選択します。
  3. ファイル名を main.py として保存します(Pythonファイルの拡張子は .py です)。

コードの記述

main.py に以下のコードを記述します。

Python

# 初めてのPythonスクリプト
print("Hello, Python World!")

実行方法

VS Codeの統合ターミナル(ショートカット: Ctrl + @ または Cmd + @)を開き、以下のコマンドを入力してEnterキーを押します。

Bash

python main.py

(※環境によっては python3 main.py と入力してください)

出力結果:

Plaintext

Hello, Python World!

画面に文字列が表示されれば、最初のPythonプログラムの実行は大成功です!

2. 標準出力(print 関数)の高度な使い方

プログラムから画面に文字や数値を表示させるためには print() 関数を使用します。単なる文字列だけでなく、様々なオプションやフォーマットを指定できます。

改行文字と区切り文字の変更

デフォルトでは、print() は出力の最後に自動で改行(\n)を行います。これを変更したり、複数の値を並べた際の区切り文字(separator)を指定できます。

Python

# sep: 値と値の間に挿入する文字(デフォルトは半角スペース)
print("apple", "banana", "orange", sep=" - ")
# 出力: apple - banana - orange

# end: 出力の最後に追加する文字(デフォルトは改行 \n)
print("Hello", end=" ")
print("World!")
# 出力: Hello World! (同じ行に続けて出力される)

f-string(フォーマット済み文字列)の活用

変数に格納された値と文字列を組み合わせて出力する際、Python 3.6以降では f-string を使うのが最もスマートです。

Python

name = "Alice"
score = 95

# 変数名を直接埋め込む
print(f"{name}さんのテスト点数は {score} 点です。")
# 出力: Aliceさんのテスト点数は 95 点です。

3. 標準入力(input 関数)による対話型処理

プログラムを実行している最中に、ユーザーからキーボードで文字や数値を受け取るには input() 関数を使います。

基本的な入力の受け取り

Python

# ユーザーに入力を促すメッセージを表示
user_name =,input("あなたの名前を入力してください: ")

print(f"こんにちは、{user_name}さん!")

注意点:入力値は常に「文字列型(str)」になる

input() 関数で受け取ったデータは、たとえ数字を入力してもすべて「文字列(str)」として処理されます。そのため、計算に使う場合は明示的に数値型へ変換(キャスト)する必要があります。

Python

# 年齢を入力してもらう
age_input = input("あなたの年齢は?: ")

# 文字列のまま足し算すると連結されてしまう (例: "20" + "1" = "201")
# int() 関数を使って整数型に変換する
next_age = int(age_input) + 1

print(f"来年は {next_age} 歳になりますね!")

4. コメントの書き方(コードの注釈)

コードにメモを残したり、一時的に一部のコードを実行しないようにする(コメントアウト)ためにはコメントを利用します。

  • シングルラインコメント (#):# 以降、その行の終わりまでがコメントとして扱われます。Python# ここは処理に影響しないメモです total_price = 1500 # 商品の合計金額
  • マルチラインコメント(三重クォーテーション """ または '''): 主に複数行のメモや、関数・クラスのドキュメント(docstring)として使用されます。Python""" 作成日: 2026年10月11日 作者: Python学習者 概要: ユーザー入力を受け付けて挨拶を返すサンプルプログラム """

まとめ

本記事では、Pythonファイルの作成・実行方法をはじめ、以下の重要な基本操作を学びました。

  1. スクリプトの実行: ターミナルから python main.py で実行する。
  2. 標準出力: print() 関数と sep, end, f-string の活用。
  3. 標準入力: input() 関数の使い方と、数値への型変換(int())。
  4. コメント: # や """ によるコードの注釈。

次はいよいよ第2章に進み、Pythonの基盤となる変数・データ型・制御構文についてさらに深く学習していきましょう!

コメント

タイトルとURLをコピーしました