Belajar Python : Membuat Interaksi Loop dengan Fungsi Input Tertentu

Terkadang dalam sebuah pemrograman perlu dilakukan perulangan atau program yang dikerjakan tidak istilahnya sekali jalan kemudian selesai, contohnya seperti berikut :

Tulis — Run — Hasil — Selesai

Terkadang dalam pemrograman juga diperlukan perulangan, yang mana baru akan selesai ketika usernya milih untuk selesai, kalau di istilah komputer windows, si Windows akan selalu dapat digunakan berulang dan berulang kali aplikasinya sampai si Windowsnya beneran di shutdown.

Tulis — Run — Hasil — Run — Hasil — Run — Hasil — Selesai

kurang lebih ilustrasinya seperti yang diatas,

setelah melakukan beberapa browsing dan olah olah coding yang ada di google, akhirnya ketemu model yang saya rasa sesuai dengan apa yang saya inginkan, berikut list code yang saya gunakan, file ‘interaksi.py

def tanya():
    print ()
    user_code = input('Masukkan Kode Close Program      : ')
    if user_code == "ok":
        interaksi()
    else:
        interaksi1()

def interaksi():
    print ()
    print ("Terima Kasih")

def interaksi1():
    print ()
    print ("Kode Salah ")
    print ("Interaksi dilanjutkan")
    tanya ()

tanya()

dari code diatas, interaksi akan selalu terus dilakukan di python sampai user memasukan input sesuai dengan yang sudah kita deklarasikan menutup loop, sampai input itu sesuai, maka loop interaksi tidak akan selesai dan akan selalu terus loop.

Tampilan codenya setelah di eksekusi dengan menggunakan terminal akan nampak seperti berikut :

PS D:\PROGRAM FILES\PYTHON\kode> python interaksi.py

Masukkan Kode Close Program      : a

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : s

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : d

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : h

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : 1

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : 2

Kode Salah
Interaksi dilanjutkan

Masukkan Kode Close Program      : ok

Terima Kasih
PS D:\PROGRAM FILES\PYTHON\kode>

bener kan, program akan terus melakukan perulangan sampai kode yang sudah di deklarasikan di inputkan secara benar.

 

Segini dulu mungkin, selamat hari sabtu malam minggu.

Salam, …

Leave a Reply

Your email address will not be published. Required fields are marked *

2 + 5 =