2. Generate data berdasarkan looping mulai dari 55 sd 100 sebagai

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

2. Generate data berdasarkan looping mulai dari 55 sd 100 sebagai data nilaiBuatlah FUNCTION GRADE :

Dengan ketentuan GRADE
A : > 85
B ; > 75 dan <=85
C : >65 dan <=75
D : <=65

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

B ; > 75 dan <=85

Penjelasan:

Untuk menghasilkan data nilai berdasarkan looping mulai dari 55 sampai 100, kita dapat menggunakan perulangan for seperti berikut:

Copy code

for i in range(55, 101):

print(i)

Perulangan for di atas akan mencetak angka dari 55 sampai 100 (tidak termasuk 100). Jika kita ingin menghasilkan nilai-nilai dalam bentuk huruf sesuai dengan ketentuan yang diberikan, kita dapat menggunakan kondisi if dan else seperti berikut:

Copy code

def grade(nilai):

if nilai > 85:

return "A"

elif nilai > 75 and nilai <= 85:

return "B"

elif nilai > 65 and nilai <= 75:

return "C"

else:

return "D"

for i in range(55, 101):

print(f"Nilai: {i}, Grade: {grade(i)}")

Perulangan for di atas akan mencetak nilai dan grade sesuai dengan ketentuan yang diberikan. Contohnya, jika kita memanggil fungsi grade dengan nilai 80, maka fungsi tersebut akan mengembalikan nilai "B" karena 80 lebih besar dari 75 dan tidak lebih besar dari 85.

Semoga dengan pertanyaan yang sudah terjawab oleh pecintasolawatnabi10 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: Sat, 04 Mar 23