English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

ゲスト
1 / ?
レッスン一覧に戻る

ようこそ

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

最初のPythonレッスンへようこそ。

Pythonは世界で最も人気のあるプログラミング言語の一つです。科学者、エンジニア、アーティスト、& 学生が毎日使っています。

このレッスンでは本物のPythonコードを書き、すぐに実行します。あなたのコードは実際のサーバー上で動作します: シミュレーションではありません。

コンピューティング史上、最も有名なプログラムから始めましょう。

Hello, World!

はじめてのプログラム

すべてのプログラマーの旅は、同じ2つの言葉から始まります: Hello, World!

Pythonでは、print()関数を使って画面にテキストを表示します:

print("Hello, World!")


これだけです。たった1行。引用符はPythonにそれがテキスト(文字列と呼ばれます)であることを伝えます。print()関数がそれを画面に送ります。

正確に次の文字列を表示するPythonプログラムを書いてください: Hello, World!

変数とは何ですか?

メモリ内のラベル付きボックスとしての変数:nameとラベルされた文字列ボックス、ageとラベルされた整数ボックス

変数:値に名前をつける

変数とは、値を保持する名前のことです。ラベルの付いた箱のようなものだと考えてください。

name = "Ada"

age = 12

print(name) : 出力:Ada

print(age) : 出力:12


= 記号は代入を意味します: 右側の値を左側の名前に入れます。

テキストはクォートで囲みます(文字列)。数値はクォートが不要です(整数)。

変数を作る

あなたの番

2つの変数を作って表示しましょう:

1. 好きな動物を入れた animal という変数

2. その動物の脚の数を入れた count という変数

3. 両方の変数を表示する


出力例(あなたの結果は異なる場合があります):

cat

4

`animal` と `count` という変数を作成し、両方を出力してください。コードは2行を出力する必要があります。

文字列の結合

f文字列の構造:fプレフィックス、リテラルテキスト、{変数}プレースホルダーそれぞれにラベル付き

文字列の連結

+を使って文字列を連結できます:

greeting = "Hello" + " " + "World"

print(greeting) : 出力: Hello World


f文字列(フォーマット済み文字列)

変数をテキストに混ぜるより良い方法:

name = "Ada"

print(f"My name is {name}") : 出力: My name is Ada


引用符の前の ff文字列 モードを有効にします。文字列の中で、{variable} が変数の値に置き換えられます。

f-string 練習

あなたの番

2つの変数を作りましょう:

- food:好きな食べ物(文字列)

- rating:好きな度合いを1から10で表したもの(整数)


次に、f-stringを使って以下を出力しましょう:

I love pizza! I rate it 9 out of 10.

(あなた自身の食べ物と評価で)

`food`と`rating`の変数を作成し、両方を含むf-stringを使って文を出力してください。出力は1文にしてください。

If / Else

if/else 制御フロー図:条件ダイヤモンドとTrue/Falseの分岐、比較演算子の表

意思決定

プログラムは 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 と表示する

`score` 変数を使ったif/elseプログラムを書いてください。scoreが60以上なら `Pass` 、そうでなければ `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文字列を使ってください。

上で説明したプログラム全体を書いてください。変数、f文字列、if/elseをすべて組み合わせて使いましょう。