Silahkan masuk atau daftar agar skor dan code anda tersimpan.

range() Lanjutan

Anda sudah tahu bahwa range() dapat membuat list. Untuk membuat list dari angka 0 hingga ke 100 kita cukup menggunakan range(101). Sedangkan untuk membuat list dari angka 0 ke 100 untuk setiap angka genap kita menggunakan range(0, 101, 2). Tapi bagaimana jika anda ingin membuat 5 angka kuadrat yang pertama? Dengan range kita bisa melakukannya dengan mudah. Seperti ini:

[a**2 for a in range (1, 6)]

menghasilkan [1, 4, 9, 16, 25]Cara membaca code di atas adalah: pangkat 2-kan a ketika a adalah angka dari 1 hingga lalu (dengan []) kita jadikan sebuah list.


Instruksi:

Sekarang buatlah sebuah list yang merupakan 10 angka pangkat tiga pertama menggunakan range(). Lalu simpan di sebuah variabel bernama kubik.

Forum Diskusi
Lanjut Premium