Dalam teori keamanan pemrograman kita tidak boleh percaya begitu saja dari apa yang diinput ke dalam sistem aplikasi. Kita harus melakukan validasi terhadap setiap masukan yang dimasukkan ke sistem kita. Begitu juga dalam pembuatan aplikasi dengan bahasa Python maka kita harus melakukan validasi input.
Validasi input pada pemrograman Python dapat dicontoh seperti pada source code berikut ini
def kurangkan(): while True: input1 = input('Masukkan bilangan 1: ') if (input1.isdigit()): bil1 = int(input1) break else: print('Masukkan angka ya') while True: input2 = input('Masukkan bilangan 2: ') if (input2.isdigit()): bil2 = int(input2) break else: print('Masukkan angka ya') hasil = bil1 - bil2 print('Pengurangan {} - {} adalah {}'.format(bil1,bil2,hasil)) kurangkan()
Kita kemudian menjalankan validasi input pemrograman Python pada PyCharm dengan hasil seperti pada gambar berikut ini
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Validasi Input pada Pemrograman Python