Buatlah program mengunakan bahasa pemrograman Python, dimana spesifikasi dari program

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

Buatlah program mengunakan bahasa pemrograman Python, dimana spesifikasi dari program sebagai berikut:Program meminta input dari pengguna berupa nama depan dan nama belakang.
Selanjutnuya program juga meminta input dari pengguna berupa nilai tugas, nilai uts dan nilai uas.
Ketiga inputan tersebut diakumulasi dan dirata-ratakan dalam ditampung kedalam nilai total.
Keseluruhan ditampung pada variabel dengan tipe data List.
Selanjutnya buat pengondisian menggunakan IF ELSE IF.
Apabila nilai total diatas 80 maka akan menampilkan "Nilai anda adalah A. Pertahankan!
Apabila nilai total diatas 70 dan dibawah 80 maka akan menampilkan "Nilai anda adalah B. Tingkatkan!"
Apabila nilai total diatas 60 dan dibawah 70 maka akan menampilkan "Nilai anda adalah C. Perbanyak Belajar!"
Apabila nilai total diatas 40 dan dibawah 60 maka akan menampilkan "Nilai anda adalah D. Perhatikan Dosen Dikelas!"
Apabila nilai total dibawah 40 maka akan menampilkan "Nilai anda adalah E. Jangan Suka Bolos!"

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Pernyataan break keluar dari loop.

Pernyataan continue melewati iterasi ini dan melanjutkan dengan item berikutnya.

Pernyataan pass yang berfungsi sebagai NOP. Ini secara sintaksis diperlukan untuk membuat blok kode kosong.

Pernyataan assert digunakan selama debugging untuk memeriksa kondisi yang seharusnya diterapkan.

Pernyataan yield yang mengembalikan nilai dari fungsi generator. Dari Python 2.5, yield juga seorang operator. Formulir ini digunakan untuk mengimplementasikan coroutine.

Pernyataan import , yang digunakan untuk mengimpor modul yang fungsi atau variabelnya dapat digunakan dalam program saat ini. Ada tiga cara menggunakan import: import <nama modul> [sebagai <alias>] atau from <nama modul> import * atau from <nama modul> import <definisi 1> [sebagai <alias 1>], <definisi 2> [sebagai <alias 2>], ....

Pernyataan print diubah menjadi fungsi print() dengan Python 3

Penjelasan:

Metode pada objek adalah fungsi yang dilampirkan ke kelas objek; sintaks instance.method(argument) adalah, untuk metode dan fungsi normal, gula sintaksis untuk Class.method(instance, argument). Metode Python memiliki explisit self parameter untuk mengakses data instance, berbeda dengan yang tersirat self (atau this) dalam beberapa bahasa pemrograman berorientasi objek lainnya (mis., C++, Java, Objective-C, atau Ruby)

Semoga dengan pertanyaan yang sudah terjawab oleh krunker 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: Thu, 12 May 22