You are on page 1of 3

Latihan 1

def grade(n):
if 0 <= n <= 41:
return "E"
elif 42 <= n <= 51:
return "D"
elif 52 <= n <= 56:
return "C"
elif 57 <= n <= 68:
return "C+"
elif 69 <= n <= 72:
return "B"
elif 73 <= n <= 79:
return "B+"
elif 80 <= n <= 100:
return "A"
else:
return 'Ulang'

# main program
inputnilai = 0
while inputnilai <= 0 and inputnilai <= 100:
inputnilai = int(input('Entry sebuah nilai: '))
print("Grade dari nilai {} adalah {}".format(inputnilai,grade(inputnilai)))
Output:
Latihan 2

def terbilang(bilangan):
hasil = ""
for angka in f'{bilangan}':
if angka == '1':
hasil += 'satu '
elif angka == '2':
hasil += 'dua '
elif angka == '3':
hasil += 'tiga '
elif angka == '4':
hasil += 'empat '
elif angka == '5':
hasil += 'lima '
elif angka == '6':
hasil += 'enam '
elif angka == '7':
hasil += 'tujuh '
elif angka == '8':
hasil += 'delapan '
elif angka == '9':
hasil += 'sembilan '
elif angka == '0':
hasil += 'nol '
else:
hasil += '### '

return hasil

# Main program
simbol = input('Masukkan deret angka: ')
print("Terbilang: ",terbilang(simbol))

Output:

\
Latihan 3

def contoh():
return 100
a = contoh()
print(a)
Hasil :

def contoh(b):
if b % 2 == 0:
return "genap"
return "ganjil"
a = contoh(101)
print(a)
Hasil :

def operasi(a,b):
return a + b
hasil = operasi (15,20)
print(hasil)
Hasil :

def operasiarray(a):
return a[0] + a[3] + a[4]
c = [0,20,30,40,50]
print(operasiarray(c))
Hasil :

You might also like