QuizForge
⚡ 問題を生成する
毎日更新プログラミング

2026-04-30 の一問

英単語・英熟語・数学・歴史・経済・プログラミングから毎日1問出題

4択問題プログラミング2026-04-30
次のPythonコードを実行したとき、出力結果はどうなりますか? python numbers = [1, 2, 3, 4, 5] result = [x * 2 for x in numbers if x > 2] print(result)
A[2, 4, 6, 8, 10]
B[6, 8, 10]
C[3, 4, 5]
D[1, 2, 3, 4, 5]
解説
このコードはリスト内包表記を使用しています。処理順序は以下の通りです: 1. `if x > 2` で条件を判定し、2より大きい要素を抽出 → 3, 4, 5 が対象 2. `x * 2` で各要素を2倍にする → 3*2=6, 4*2=8, 5*2=10 3. 結果を新しいリストとして返す → [6, 8, 10] リスト内包表記の基本形は `[式 for 変数 in リスト if 条件]` です。条件式があると、条件を満たす要素だけが処理されます。
📅 過去の一問
2026-05-112026-05-102026-05-092026-05-082026-05-072026-05-062026-05-052026-05-042026-05-032026-05-022026-05-012026-04-302026-04-292026-04-282026-04-272026-04-262026-04-252026-04-242026-04-232026-04-222026-04-212026-04-202026-04-192026-04-182026-04-172026-04-162026-04-152026-04-142026-04-132026-04-12
📧 毎朝メールで届く

メールアドレスを登録すると、今日の一問を毎朝メールでお届けします。無料・いつでも配信停止できます。

自分だけの問題を作りたい方へ

教科書・ノートのテキストを貼り付けるだけで、AIが4択・穴埋め・○×問題を自動生成します。

⚡ 問題を自動生成する