Académique Documents
Professionnel Documents
Culture Documents
Report should be submitted to Google Classroom before Oct 11, 2018 23.59.
Challenge should be submitted to Google Classroom before Oct 18, 2018 23.59.
Comments and
ID Express Result
observations
ion
var_numb = input("Input a Penambahan “int ()” pada
number ") if var_numb >= 0: “input(“Input a number”)
2.1 print ("Number ‚, var_numb, ‚ is akan mengatasi error pada
Positive") else: program. nantinya program
print ("Number ‚, var_numb, ‚ is Negative") tsb akan mendeteksi input
angka yang dimasukkan
merupakan bilangan
negatif atau positif
var_numb = input("Input a Penambahan “int ()” pada
number ") if var_numb % 2 == 0: “input(“Input a number”)
2.2 print ("Number ‚, var_numb, ‚ is akan mengatasi error pada
Even") else: program. nantinya program
print ("Number ‚, var_numb, ‚ is Odd") tsb akan mendeteksi input
angka yang dimasukkan
merupakan bilangan genap
ataupun ganjil
2.3 Run again script 2.2 and change input a number to -15 Angka -15 terdeteksi ganjil
oleh program karena tidak
bisa habis dibagi 2
2.6 Run again script 2.4 and change var_temper to 30 30 termasuk “hot” karena
angka lain dari ketiga input
sebelumnya
var_score = int(input("Input your score ")) Program ini akan
mendeteksi grade
berdasarkan skor yang di
if var_score >= 80:
input
print ("Your Grade
is A") elif var_score >=
60 :
2.7
print ("Your Grade
is B") elif var_score >=
40 :
print ("Your Grade
is C") elif var_score >=
20:
print ("Your Grade is
D") else:
print ("Your Grade is E")
2.8 Run again script 2.7 and change input score to 82 Input skor 82 termasuk
grade A karena diatas 80
yg merupakan ketentuan A
2.11 Run again script 2.9 and change input score to 43 input 43 juga terdeteksi
grade D karena memiliki
nilai diatas 20
2.12 Run again script 2.9 and change input score to 67 input skor 67 sama juga
terdeteksi grade D karena
diatas 20, jadi program
syaratnya yang kurang
tepat.
if valid :
if var_score >= 20:
if var_score >= 40:
2.13 if var_score >= 60:
if var_score >= 80:
print ("Your Grade is A") else:
print ("Your Grade is B")
else:
print ("Your Grade is C")
else:
print ("Your Grade is D")
else:
print ("Your Grade is E")
2.14 Run again script 2.13 and change input score to 82 input skor 82 akan
terdeteksi grade A karena
diatas 80
2.15 Run again script 2.13 and change input score to 43 input skor 43 akan
terdeteksi grade C karena
diatas 40
2.16 Run again script 2.13 and change input score to 67 skor 67 akan terdeteksi
grade B karena diatas 60
2.21 Run again script 2.20 and change input score to 142 142 lebih dari 100, jadi
tidak ada grade yang
terdeteksi, sehingga
muncul string else.
2.22 Run again script 2.20 and change input score to 52 52 lebih dari 40, jadi
termasuk grade C
print (‚Choose a menu below: program ini akan
mendeteksi pilihan kita
A. New Game dengan memunculkan
B. Resume string lain tiap pilihan yang
C. View Score berbeda.
D. Finish‛’)
var_pil = input(‚Your choice is ‚)
2.23 if var_pil == ‘A’ :
print (‚New Game
started‛) elif var_pil == ‘B’:
print (‚Resume game
executed‛) elif var_pil == ‘C’:
print(‚View Score
chosen‛) else:
print (‚Finish‛)
2.24 Run again script 2.23 and choose B pilihan B yaitu resume,
akan muncul pesan
"resume game"
2.25 Run again script 2.23 and choose D pilihan D yaitu finish, akan
memunculkan pesan
"Finish"
ID Description
3.1 Write a program to display total point earned by player in a game that achieve at
different level.
3.2 Write a program to convert a number (N) to Romawi Symbol, where N is a value between 1 …
N … 3999.
For Example: N = 27, then should be displayed as ’XXVII’.
z
Use below symbols :
Romawi Symbol Value
I 1
V 5
X 10
L 50
C 100
D 500
M 1000
3.3 Write a python program to tell the hour in English formal way
Example:
- 13:30 = a half past one
- 10:00 = ten o’clock
- 8:50 = ten minutes to nine
- 7:10 = ten minutes past seven
- 2:15 = a quarter past two