HelloWorldを出力してみよう - 初心者向けPython講座 3
シリーズ: 初心者向けPython講座- 第1回 — まず初めに - 初心者向けPython講座 1
- 第2回 — 環境構築 - 初心者向けPython講座 2
- 第3回 — HelloWorldを出力してみよう - 初心者向けPython講座 3
プロジェクト用のフォルダを作る
前回は python_lesson というフォルダに hello.py を1つ作っただけでした。今後はファイルが増えていくので、講座用のプロジェクトフォルダとしてきちんと整理しておきましょう。
- デスクトップなど、わかりやすい場所に
python_courseという名前のフォルダを作成します - VS Codeで「ファイル」→「フォルダーを開く」から、作成したフォルダを開きます
- ファイル一覧で右クリックし、「新しいファイル」から
main.pyという名前のファイルを作成します
これで、今回のコードを書いていく準備ができました。
print の基本
前回登場した print("Hello, World!") は、カッコの中に書いた内容を画面に表示する命令でした。この print は、これから何度も使うことになる、最も基本的な命令です。
main.py に、次のコードを書いてみましょう。
print("Hello, World!")実行すると、次のように表示されます。
Hello, World!文字列と数値を出力する
print には、文字だけでなく数値も渡すことができます。
print("こんにちは、Python!")
print(2024)
print(3.14)こんにちは、Python!
2024
3.14文字を出力するときは "..."(ダブルクォート)または '...'(シングルクォート)で囲む必要がありますが、数値はそのまま書くだけで出力できます。この違いは、次回の「変数とデータ型」で詳しく説明します。
複数の値を一度に出力する
print は、カンマ(,)で区切ることで複数の値を一度に出力できます。
print("答えは", 42, "です")答えは 42 ですカンマで区切られた値の間には、自動的に半角スペースが入ります。
計算結果を出力する
Pythonは電卓のように計算式をそのまま書くことができます。計算結果を print に渡せば、その場で答えを確認できます。
print(1 + 2)
print(10 - 4)
print(3 * 5)
print(10 / 3)3
6
15
3.3333333333333335それぞれの記号の意味は次の通りです。
| 記号 | 意味 |
|---|---|
+ | 足し算 |
- | 引き算 |
* | 掛け算 |
/ | 割り算 |
改行せずに出力する
print は基本的に、出力するたびに自動で改行されます。
print("1行目")
print("2行目")1行目
2行目もし改行したくない場合は、end="" を付け加えることで改行を抑制できます。
print("改行なし", end="")
print("で続けて出力")改行なしで続けて出力このあたりのオプション指定はまだ覚える必要はありませんが、「そういうこともできる」程度に頭の片隅に置いておいてください。
コメントを書く
Pythonのコードには「コメント」を書くことができます。コメントは # から行末までの部分で、実行には影響しません。自分用のメモや、コードの説明を書くのに使います。
# これはコメントです。実行結果には影響しません。
print("コメントの下の行は実行されます")コメントの下の行は実行されますコードが長くなってくると、後で見返したときに「これは何のための処理だっけ?」となることがあります。そんなときのために、要所要所にコメントを残しておく習慣をつけておくと安心です。
練習問題
ここまでの内容を使って、次のコードを実際に書いて実行してみましょう。
# 自己紹介を出力する
print("名前:", "山田太郎")
print("年齢:", 20)
print("趣味は", "プログラミング", "です")実行結果が次のようになれば成功です。
名前: 山田太郎
年齢: 20
趣味は プログラミング です