ようこそ
最初のPythonレッスンへようこそ。
Pythonは世界で最も人気のあるプログラミング言語の一つです。科学者、エンジニア、アーティスト、& 学生が毎日使っています。
このレッスンでは本物のPythonコードを書き、すぐに実行します。あなたのコードは実際のサーバー上で動作します: シミュレーションではありません。
コンピューティング史上、最も有名なプログラムから始めましょう。
Hello, World!
はじめてのプログラム
すべてのプログラマーの旅は、同じ2つの言葉から始まります: Hello, World!
Pythonでは、print()関数を使って画面にテキストを表示します:
print("Hello, World!")
これだけです。たった1行。引用符はPythonにそれがテキスト(文字列と呼ばれます)であることを伝えます。print()関数がそれを画面に送ります。
変数とは何ですか?
変数:値に名前をつける
変数とは、値を保持する名前のことです。ラベルの付いた箱のようなものだと考えてください。
name = "Ada"
age = 12
print(name) : 出力:Ada
print(age) : 出力:12
= 記号は代入を意味します: 右側の値を左側の名前に入れます。
テキストはクォートで囲みます(文字列)。数値はクォートが不要です(整数)。
変数を作る
あなたの番
2つの変数を作って表示しましょう:
1. 好きな動物を入れた animal という変数
2. その動物の脚の数を入れた count という変数
3. 両方の変数を表示する
出力例(あなたの結果は異なる場合があります):
cat
4
文字列の結合
文字列の連結
+を使って文字列を連結できます:
greeting = "Hello" + " " + "World"
print(greeting) : 出力: Hello World
f文字列(フォーマット済み文字列)
変数をテキストに混ぜるより良い方法:
name = "Ada"
print(f"My name is {name}") : 出力: My name is Ada
引用符の前の f が f文字列 モードを有効にします。文字列の中で、{variable} が変数の値に置き換えられます。
f-string 練習
あなたの番
2つの変数を作りましょう:
- food:好きな食べ物(文字列)
- rating:好きな度合いを1から10で表したもの(整数)
次に、f-stringを使って以下を出力しましょう:
I love pizza! I rate it 9 out of 10.
(あなた自身の食べ物と評価で)
If / Else
意思決定
プログラムは if & else を使って選択を行うことができます:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
if の下にインデントされたコードは、条件が True のときのみ実行されます。
else の下のコードは、条件が False のときに実行されます。
比較演算子: > (より大きい)、< (より小さい)、== (等しい)、!= (等しくない)、>=、<=
If/Elseチャレンジ
あなたの番です
次のプログラムを書いてください:
1. 変数 score を任意の数値に設定する
2. score が60以上なら Pass と表示する
3. そうでなければ Fail と表示する
まとめてみよう
最終チャレンジ
これで print()、変数、f文字列、if/else を学びました。
これらすべてを1つのプログラムにまとめましょう。
次の条件を満たすプログラムを書いてください:
1. 変数 name を作る(名前、文字列)
2. 変数 age を作る(年齢、整数)
3. age が13以上の場合、次を表示する:Welcome, [name]! You may enter.
4. そうでない場合、次を表示する:Sorry, [name]. You must be 13 to enter.
出力にはf文字列を使ってください。