基本文法

初級
53
5時間18分

Pythonの基本文法に関する練習問題

Pythonコースの一部として、基本文法に関する実践的な練習問題を53問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。

学習を開始する準備ができました

下記の練習問題から始めて、段階的にスキルアップしていきましょう

python icon

練習問題一覧 (53問)

問題 1

Pythonのインストールが成功しているかを確認するために、コマンドラインで実行すべき操作は何ですか?

問題 2

以下のコードを実行した時の出力結果はどうなりますか? ```python print("Hello") print("World") ```

問題 3

小数を含む数値として入力を受け取りたい場合、どの関数を使用しますか?

問題 4

`input()`関数の括弧内に文字列を書く目的は何ですか?

問題 5

Pythonで複数行コメントを書く際に使用する記号は何ですか?

問題 6

以下のコードを実行したときの出力結果はどうなりますか? ```python score = 80 score = 95 print(score) ```

問題 7

Pythonで画面に文字列を表示するために使用する関数は何ですか?

問題 8

以下のコードの実行結果として正しいものはどれですか? ```python num1 = int(input("1つ目の数: ")) num2 = int(input("2つ目の数: ")) result = num1 + num2 print(f"{num1} + {num2} = {result}") ``` ※「8」と「3」を入力した場合

問題 9

Python公式サイトからPythonをダウンロードする際、新しく学習を始める人が選ぶべきバージョンはどれですか?

問題 10

Pythonでプログラムの構造を表現するために使用されるものは何ですか?

問題 11

Pythonで変数に値を代入するために使用する記号は何ですか?

問題 12

以下の変数の使い方で**最も適切**なものはどれですか?

問題 13

Pythonで1行コメントを書くために使用する記号は何ですか?

問題 14

以下のコードの実行結果はどうなりますか? ```python name = "田中太郎" name_length = len(name) print(f"お名前は{name_length}文字ですね") ```

問題 15

ユーザーから年齢を入力してもらい、数値として計算に使いたい場合の正しいコードはどれですか?

問題 16

ユーザー入力を使った対話型プログラムの主な利点として**最も適切**なものはどれですか?

問題 17

以下のエラーメッセージが示している問題は何ですか? ``` SyntaxError: EOL while scanning string literal ```

問題 18

以下のコードで、0で割り算を行うエラーを防ぐための条件文として正しいものはどれですか? ```python num1 = 10 num2 = 0 # ここに条件文 division = num1 / num2 print(f"{num1} ÷ {num2} = {division}") else: print("0で割ることはできません") ```

問題 19

Pythonで`input()`関数を使ってユーザーから入力を受け取った場合、その入力はどのデータ型として扱われますか?

問題 20

変数に文字列と数値を組み合わせて表示する方法として、**最も推奨される**ものはどれですか?

問題 21

変数を使う主な利点として**最も重要**なものはどれですか?

問題 22

変数に関する説明として**正しくない**ものはどれですか?

問題 23

以下のコードでエラーが発生する原因は何ですか? ```python print("Hello World" ```

問題 24

Pythonで「こんにちは」と画面に表示するために使用する関数は何ですか?

問題 25

空行を表示したい場合の正しい書き方はどれですか?

問題 26

Pythonファイルの拡張子として正しいものはどれですか?

問題 27

Pythonが1991年に開発された言語であることから分かる特徴はどれですか?

問題 28

VS Codeでコードを一時的にコメントアウトする最も効率的な方法はどれですか?

問題 29

WindowsでPythonをインストールする際に**必ず**確認すべき重要な設定項目は何ですか?

問題 30

Pythonのライブラリについて最も適切な説明はどれですか?

問題 31

以下のコードで、プログラムのタイトルを見やすく表示するために使われている特別な文字は何ですか? ```python print("=== 自己紹介プログラム ===") print("あなたの情報を教えてください\n") ```

問題 32

Pythonで文字列を囲むために使用できる記号の組み合わせはどれですか?

問題 33

入力を小数として受け取りたい場合に使用する関数はどれですか?

問題 34

Pythonはどのタイプのプログラミング言語ですか?

問題 35

文字列として受け取った数字を整数に変換するために使用する関数はどれですか?

問題 36

以下のコメントの書き方で**最も推奨されない**ものはどれですか?

問題 37

変数名として**使用できない**ものはどれですか?

問題 38

以下のコードを実行したときの出力結果はどうなりますか? ```python # print("最初のメッセージ") print("実行されるメッセージ") # print("最後のメッセージ") ```

問題 39

数値を`print`関数で表示する場合の正しい書き方はどれですか?

問題 40

Pythonで業務自動化ができる作業の例として**最も適切でないもの**はどれですか?

問題 41

Pythonが他のプログラミング言語と比べて最も特徴的な点はどれですか?

問題 42

以下のコードで使用されている表示方法は何と呼ばれますか? ```python age = 30 print(f"年齢は{age}歳です") ```

問題 43

以下のコマンドを実行したときに「command not found」エラーが表示される主な原因は何ですか? ```bash python --version ```

問題 44

以下のコードで数値入力時にエラーを避けるために**最も重要**な注意点はどれですか? ```python number = int(input("数字を入力: ")) ```

問題 45

複数行コメントを使う場面として**最も適切**なものはどれですか?

問題 46

以下のプログラムで、ユーザーが「2」を入力した場合に実行される処理はどれですか? ```python choice = input("番号を入力(1-3): ") if choice == "1": print("自己紹介モード") elif choice == "2": print("年齢計算モード") elif choice == "3": print("計算モード") ```

問題 47

以下のコードの実行結果はどうなりますか? ```python name = "花子" age = 25 print(f"私の名前は{name}で、{age}歳です") ```

問題 48

以下のコードで、実際に実行される`print`文はいくつありますか? ```python print("開始") # print("コメント1") print("中間") # この行のコメント """ print("複数行コメント内") print("これも複数行コメント内") """ print("終了") ```

問題 49

MacでPythonのバージョンを確認するコマンドは何ですか?

問題 50

Pythonが広く活用されている分野として**含まれないもの**はどれですか?

問題 51

コメントを書く主な目的として**最も適切でない**ものはどれですか?

問題 52

以下のコードを実行して「5」と入力した場合の結果はどうなりますか? ```python num = input("数字を入力: ") result = num + num print(result) ```

問題 53

以下のf文字列を使った文字列結合の書き方で、正しいものはどれですか?

💡 学習のコツ

  • • 順番に取り組むことで、段階的に理解を深めることができます
  • • 間違えた問題は解説をしっかり読んで理解しましょう
  • • 全問題完了後、もう一度チャレンジして定着を確認しましょう

📚 学習の進め方

1

問題を順番に解く

基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします

2

解説をしっかり読む

正解・不正解に関わらず、解説を読んで理解を深めましょう

3

復習で定着させる

間違えた問題は後日再チャレンジして、知識の定着を確認しましょう

次のトピック

コレクション

さらに効果的な学習を

プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。