Ini gimanaaaaaaaaa???

Berikut ini adalah pertanyaan dari Dinodino123456 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Ini gimanaaaaaaaaa???
Ini gimanaaaaaaaaa???

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

return jumlah / len(daftar)

Penjelasan:

Ini sebenarnya kode program ini ada perbaikan.

Coba perhatikan di gambar pembahasan.

Perbaikannya seperti:

=> Aku tambahkan sintaks:

daftar = [1,2,3]

f(daftar)

daftar = [1,2,3] ini untuk mengikuti soal. Jadi aku buat dulu list (istilah array dalam bahasa pemrograman Python) sesuai soal.

Lalu, aku tambahkan f(daftar). Ini artinya aku "aktifkan" (panggil) si def f(daftar) yang ada di baris 1 di gambar pembahasan.

=> Terus aku tambahkan juga:

print(jumlah)

Supaya bisa lihat proses penjumlahan di dalam list.

[ Proses ]

Proses eksekusi dimulai dar daftar = [1,2,3] yang ada di baris 9 (lihat gambar pembahasan), lalu ke f(daftar) untuk panggil fungsi def. Setelah itu ke def f(daftar): .

Di def f(daftar) dihitunglah angka-angka bilangan bulat di dalam list daftar, ditampilkan 1, 3, dan 6 dari hasil "jumlah += nilai" karena ada statement for yang merupakan iterasi / perulangan.

Hasil terakhir "jumlah" = 6.

Lalu ke sintaks return dan nilai return ga ditampilkan. Memang gitu fungsi return di program Python. Tapi kita udah tau hasil jumlah / len(daftar),

6 / 3 (ada tiga elemen di dalam list "daftar") = 2 (sesuai di soal).

Begitu juga dengan f (-2,4) = 1.

-2, 4 di dalam "daftar", terus jika diproses jumlah / len(daftar), hasilnya 1.

Intinya kode yang harus diketik yang:

return jumlah / len(daftar)

Aku ga tau gimana jawaban dari soal yang kamu buat. Nanti kalau bisa kasih tau aku ya jawaban sebenarnya yang dari pertanyaan itu di komentar jawaban aku ini.

Materi: Program python, statement if, fungsi def.

Jawaban:return jumlah / len(daftar)Penjelasan:Ini sebenarnya kode program ini ada perbaikan.Coba perhatikan di gambar pembahasan.Perbaikannya seperti:=> Aku tambahkan sintaks:daftar = [1,2,3]f(daftar)daftar = [1,2,3] ini untuk mengikuti soal. Jadi aku buat dulu list (istilah array dalam bahasa pemrograman Python) sesuai soal.Lalu, aku tambahkan f(daftar). Ini artinya aku

Semoga dengan pertanyaan yang sudah terjawab oleh Classicge dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Fri, 16 Sep 22