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