Langsung ke konten utama

contoh program mengenal OOP pada phyton


   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