Pythonクイズ!【問題 全10問・答え付き】 | 2026年09月版

クイズ

Pythonは読みやすい文法で人気ですが、なんとなく書けていても、細かな挙動を正確に理解しているかと聞かれると自信が持てない方も多いのではないでしょうか。この記事では、基本的なデータ構造や関数、演算の仕組みなど、実務でも役立つ知識を確かめられる10問のクイズを用意しました。腕試しはもちろん、知識の抜け漏れチェックにも最適です。ぜひ気軽に挑戦して、Pythonの理解度を試してみてください。

Q1 : 次のコードの実行結果として正しいものはどれですか?nprint(sorted(['b', 'A', 'C'], key=str.lower))

Q2 : 次のコードの実行結果として正しいものはどれですか?nprint({1, 2, 3} & {2, 3, 4})

Q3 : 次のコードの実行結果として正しいものはどれですか?nprint('python'[::-2])

Q4 : 関数の中にyield文を含む場合、その関数を呼び出すと何が返されますか?

Q5 : 次のコードの実行結果として正しいものはどれですか?na = [1, 2]nb = [1, 2]nprint(a == b, a is b)

Q6 : 次のコードを実行したとき、最後のprint(a)で表示される内容はどれですか?na = [1, 2, 3]nb = anb.append(4)nprint(a)

Q7 : 次のコードを実行するとどうなりますか?nt = (1, 2, 3)nt[0] = 10

Q8 : 次のコードの最後のprint文で表示される内容はどれですか?ndef f(x, lst=[]):n lst.append(x)n return lstnnf(1)nprint(f(2))

Q9 : 次の式の結果として正しいものはどれですか?nprint(-7 // 2)

Q10 : 次のコードの実行結果として正しいものはどれですか?nprint([x**2 for x in range(5) if x % 2 == 0])

まとめ

いかがでしたか? 今回はPythonクイズをお送りしました。
皆さんは何問正解できましたか?

今回はPythonクイズを出題しました。

ぜひ、ほかのクイズにも挑戦してみてください!
次回のクイズもお楽しみに。

本サイトのクイズアプリ好評配信中!今すぐ無料プレイ!

早押しクイズで全国プレイヤーとオンライン対戦

おすすめポイント

  • 2000問以上の雑学・一般常識クイズを収録
  • シングルプレイで知識アップ!
  • 完全無料で課金要素なし!全国対戦でランキング上位を目指そう
クイズ
クイズカレッジ