高校情報1Python(パイソン)のテスト問題

高校情報1Python(パイソン)のテスト問題

プログラミング「Python」でのテスト問題対策

Python(パイソン)の基本的なプログラミング問題(情報1レベル)を作成しました。

 

情報1「Python」のプログラミング問題(1)

つぎのコードの実行結果として表示されるものを選べ。

  • print("1+2")

(ア)0
(イ)3
(ウ)1+2
(エ)1+2=3

【正解】(ウ)1+2

  • print("")で""の中の文字を出力するという命令になる
  • 上のコードでは""で囲われた「1+1」が文字として扱われる
  • print(1+2)であれば出力結果は3となる

 

情報1「Python」のプログラミング問題(2)

実行結果として「2」が表示されるコードを選べ。

(ア)print( 7 * 3 )
(イ)print( 7 / 3 )
(ウ)print( 7 % 3 )
(エ)print( 7 // 3 )

【正解】(エ)print( 7 // 3 )

  • Pythonの計算記号は次の通り。
  • 足し算…「+」
  • 引き算…「-」
  • かけ算…「*」
  • わり算…「/」
  • わり算の商…「//」
  • わり算のあまり…「%」
  • 「7 // 3」は「7÷3の商」なので「2」、「7 % 3」は「7÷3のあまり」なので「1」
  • 「 7 / 3 」は「7÷3」で「2.3333333333333…」となる

 

情報1「Python」のプログラミング問題(3)

つぎのコードの実行結果として表示されるものを選べ。

  • moji = "あいうえお"
  • print( moji[3] )

(ア)う
(イ)え
(ウ)あいう
(エ)うえお

【正解】(イ)え

  • 文字列のインデックスは「0」からはじまるので、上の例ではmoji[0]が「あ」となる
  • moji[-1]は最後の文字を表し、上の例では「お」となる

 

情報1「Python」のプログラミング問題(4)

変数「a」が「2より小さい」ことを意味するコードは?

(ア)a < 2
(イ)a <= 2
(ウ)a =< 2
(エ)a // 2

【正解】(ア)a < 2

  • 「2より小さい」とは「2未満」「2は含めない」の意味
  • Pythonのコードでは「a < 2」で「aが2より小さい」、「a <= 2」で「aが2以下」の意味

 

情報1「Python」のプログラミング問題(5)

つぎのコードの実行結果として表示されるものを選べ。

  • moji = "あいうえお"
  • for i in range(5):
  •  if i == 4:
  •   print(moji[i])

(ア)え
(イ)お
(ウ)あいうえ
(エ)いうえお

【正解】(イ)お

  • 「for i in range(5):」は、「0」から始めて、「5」回くりかえすの意味
  • 「0から始めて、5回くりかえす」と「i」は「0,1,2,3,4」
  • 文字列のインデックスは「0」から始まる(問題3参照)ので、moji[4]は「お」

 

情報1「Python」のプログラミング問題(6)

「i=i+1」と同じ意味になるコードは?

(ア)i++
(イ)i+=1
(ウ)i=ii
(エ)i=i++

【正解】(イ)i+=1

  • 「i=i+1」の省略形が「i+=1」(+が=より前)
  • 「i=i-1」の省略形が「i-=1」

 

情報1「Python」のプログラミング問題(7)

つぎのコードの実行結果として表示されるものを選べ。

  • i = 3
  • while i < 10:
  •  i+=1
  • print(i)

(ア)10
(イ)11
(ウ)13
(エ)14

【正解】(ア)10

  • 「while 条件:」で、「条件」が成り立つあいだは下のコードをくりかえす
  • 「while i < 10:」だと「iが10未満」の場合はくりかえす」の意味(10回くり返すではない)
  • 上の例では「iが9」のときに「i+=1」を実行し、「iが10」となり、これでくり返しが終了

情報1:プログラミング言語「Python」の特徴

Python(パイソン)は、初心者にもやさしいプログラミング言語として有名です。

 

特徴の一つは、コードがシンプルでわかりやすく、読みやすいこと。たとえば、他のプログラミング言語に比べて、少ない行数でプログラムを書くことができます。

 

また、Pythonはエラーを起こしにくいように設計されており、初心者でも間違いを見つけやすくなっています。

 

さらに、Pythonはゲーム、ウェブサイト、アプリ開発など、いろいろな分野で使われています。たくさんの人が使っているため、インターネット上には多くの学習資料サンプルコードがあり、学びやすい環境が整っています。

 

そして、Pythonは無料で使うことができ、学校や家のパソコンでも簡単に始められます。将来、AIやデータ分析など、最新の技術を学びたいときにも役立つ言語です。

 

「Python」の使い方

Python(パイソン)はインターネットにつながるパソコン(またはタブレット)があれば無料で動かすことができます。プログラミングは「習うより慣れろ」のほうが早く身につく部分もあります。

 

下記の方法でパイソンを動かして勉強することをオススメします。

 

Google Colaboratoryと検索

インターネット検索でキーワードを「Google Colaboratory」として検索。

Colaboratoryへようこそというページ()サイトを開きます。

 

「ファイル」→「新規作成」をクリック

左上のメニューから「ファイル」→「ノートブックを新規作成」をクリック。

 

右上の「接続」をクリック

右上の接続をクリックするとPython(パイソン)でプログラミングできるようになります。

 

これで準備完了です。
コードを入力すればPythonのプログラミングが動きます。

 

Python(パイソン)でのプログラミング

Python(パイソン)のコードを入力して、実行ボタンを押すと、プログラミング結果が表示されます。