Latihan 1: List Comprehension — Python

Latihan 1 dari materi List Comprehension di Python — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Editor-nya cuma berisi komentar TODO. Tulis programnya di bawah komentar itu:

  1. Buat list kuadrat dari angka ganjil 1 sampai 10 dengan satu baris list comprehension, dan simpan di variabel, misalnya hasil. Angka 1 sampai 10 adalah range(1, 11), ganjil artinya x % 2 != 0, dan kuadrat ditulis x ** 2.
  2. Cetak variabelnya: print(hasil).

Output yang diharapkan:

[1, 9, 25, 49, 81]

Yang diperiksa: baris pertama output persis [1, 9, 25, 49, 81] (jadi memuat 81), kodenya punya for dan if, list-nya dibangun dengan comprehension dalam satu baris [... for ... in ...], dan print mencetak sebuah variabel. print([...]) langsung atau angka yang diketik sendiri gak lolos.

Hint