LISTING
LOGIKA
Import random import untuk multi file maksudnya yaitu
kita dapat memanggil file lain di dalam satu module yang berbeda, tapi karena
terdapat import random maka program/file ini bersifat random, nilai random yang dihasilkan akan dalam
bentuk float. def
hitung(x,y): adalah perintah standard yang mendefinisikan sebuah funsgi perhitungan,
perintah berfifat excutable dan perintah ini tidak akan berhenti sampai phyton
men running perintah def nya tsb. a =
random.randint(1,100) adalah di karena kan variable tsb memakai randint
maka angka
batas tertinggi akan dimunculkan dan terdapat nya nilai random yang
dihasilkan akan dalam bentuk float sehingga angka yang tertera di program 1
sampai 100. b = random.randint(1,100) adalah di karena kan variable tsb
memakai randint maka angka
batas tertinggi akan dimunculkan dan terdapat nya nilai random yang
dihasilkan akan dalam bentuk float sehingga angka yang tertera di program 1
sampai 100.
jawab = int(input(str(a)+” + “+str(b)+” = “)) adalah nama inputan
yang ber integer dengan string a dan string b memeilik petik dua yang berisi +
untuk mengabungkan hasil sedangakan = untuk mengeluarkan hasil dari
penggabungan/penjumlahan tsb. Memakai rumus percabangan if-elif-else yang
digunakan untuk melakukan penyeleksian 3 atau lebih kondisi. if(x==10): x sama dengan 10 pada
variable if . print “Anda menjawab semua
dengan benar” lalu akan mengeprint dari hasil yang di dapat dengan tulisan
anda menjawab semua dengan benar. elif(jawab
== a+b): adalah bilangan a dan b menjadi jawabannya pada variable elifi . print
“Anda Benar, Jawab Sebanyak “, 10-(x),
“Lagi lalu akan memprogres dan akan meg print/output nya anda benar,
jawab sebanyak pada tertera setelah anda menjawab pada pertanyaan nya, lalu
akan ditulis kan angka/nomor berapa lagi yang akan anda kerjakan pada sisa nya
karna dalam avarible tsb tertulis 10-(x), dan juga dengan tambahan kata
lagi untuk melengkapinya . x +=1
hitung (x,y) dengan kalimay x untuk lanjutan
no yang anda akan kerjakan, lalu akan digabungkan menjadi satu variable hitung
yang berisi x dan y. elif(jawab != a+b and
y == 3): adalah hasil jawab ban yang salah dari penjumlahan a+b maka aka ada
langsung tanda seru (!) sebagai peringatan dan y == 3 untuk sebagai kesempatan
untuk masih bisa menjawab pertanyaan tsb pada variable elif . print “Anda sudah salah sebnayak 3x” print
“Anda dinyatakan gagal” adalah output kata-kata ini untuk yang menjawabnya
salah atau akan masih diberi kesempatan untuk menjawab pertanyaan pada
nantinya.else: sebagai awalan
variable untuk untuk jawaban yang salah dan diberi tahu hasil yang sebenarnya. Print “Jawaban salah!!” ini adalah
output yang akan keluar disaat anda menjawa nya salah. print “yang benar adalah”, a+b sebagai ouput dan a+b tsb untuk
menghitung kembali penjumlahan berapa angka
yang sebenarnya. y+=1 maka y
akan bertambah menjadi satu penjumlahan.hitung(x,y)
adalah x dan y akan tergabung lalu akan menjadi satu variable hitung .
X = 1 adalah bilangan 1 pada x dan , y = 1 bilangan 1 pada y . print
“Masukkan jawaban yang benar sebanyak 10x”
print “==========untuk menang==========”
print “====================” perintah yang berfungsi untuk mencetak teks ke layar/output.
Dan harus harus menggunakan tanda petik 2 dan dalam kurung kalau tidak akan
terjadi error/SyntaxError: Missing
parentheses in call to 'print'. Hitung(x,y) penggabungan x dan y dalam
perhitungan nya .
OUTPUT
Komentar
Posting Komentar