Contoh Program Input Output Pada Python adalah contoh program sederhana pada bahasa pemrograman Python3 yang ditulis untuk pembelajaran. Contoh berikut merupakan bentuk program sederhana yang berbasis konsol.
Pada Python, perintah input adalah input(). Pada Python2, ada juga perintah raw_input(), namun karena Python3 adalah bahasa Python yang menjadi standar saat ini, maka kita sebaiknya mempelajari perintah-perintah Python3 saja. Pada Python3, peintah raw_input() sudah tidak digunakan lagi.
Nah, untuk output sendiri, pada Python ada perintah print(). Perintah input() dan print dapat kita uji dengan program interaktif pada konsol, di sini saya menggunakan Integrated Development and Learning Environment (IDLE) Python3 versi Windows.
Contoh program output dasar pada Python
print("Halo dunia")
Jika dijalankan akan menampilkan teks : Halo Dunia
Contoh program input dasar pada Python
a = input ("Input angka :")
Jika dijalankan akan menampilkan permintaan input dari pengguna dengan tampilan seperti ini :
Pada input, nilai yang dimasukkan pengguna bertipe string, terlepas apapun yang dimasukkan apakah sebuah angka atau huruf. Lihat pada gambar tangkapan layar konsol di atas, nilai dari variabel a saat diakses diberi tanda petik.
Contoh program input sederhana pada Python
a=input("Input nilai a : ") b=input("Input nilai b : ") print("Nilai a:",a) print("Nilai b:",b)
Pada kode di atas, ada dua buah variabel yaitu a dan b, variabel tersebut nilainya diambil dari masukan keyboard dan ditampung dalam memori oleh variabel, kemudian dicetak ke konsol dengan perintah print. Sehingga, kode tersebut merupakan salah satu contoh sederhana program input output pada Python.
Ada banyak artikel, situs, dan aplikasi belajar Python yang ada jagat maya, sehingga tulisan ini berfokus pada studi kasus program konsol Python yang dibuat-buat.
Contoh Program Input Output Pada Python Studi Kasus Username & Password Generator
Misal, kita ingin membuat username dan password sebuah sistem informasi untuk mahasiswa. Polanya diambil dari data mahasiswa.
Ketentuannya adalah sebagai berikut :
- Username merupakan gabungan prefiks user_ ditambah huruf pertama dari nama depan dan nama belakang, serta angka kedua dan ketiga dari NIM.
- Password dibuat dengan kata-kata dari sekelompok nama-nama buah ditambah sebuah simbol _ dan ditambah lagi kombinasi angka dari tanggal, bulan, dan tahun lahir. Untuk menentukan nama buah yang dipakai dari kelompok tersebut, maka diambil nama buah dari kelompok tersebut berdasarkan indeks yang ditentukan oleh angka pertama dari NIM
Dari ketentuan di atas, kita dapat membuah kodenya sebagai berikut :
""" Program ini untuk membuat username dan password berdasarkan data pribadi mahasiswa. Program ini bertujuan untuk menggunakan sebagian perintah dasar Python3. Ditulis oleh Riza Mirza, S.Kom, untuk bahan belajar mata kuliah dasar pemrograman komputer dan internet of things. Kode ini juga dipublikasi di situs https://mirzasky.com dan Github. Lhokseumawe, 1 Desember 2021. """ #mencetak perintah input dan menerima input dari konsol p=""" ======================== Contoh inputan : Nama Depan : Aulia Nama Belakang : Sari NIM : 228110201008 Tanggal Lahir : 01 Bulan Lahir : 01 Tahun Lahir : 2000 ======================== """ print(p) namaDepan = input("Nama Depan :") namaBelakang = input("Nama Belakang :") nim = input("NIM:") tgl = input("Tanggal Lahir:") bln = input("Bulan Lahir:") thn = input("Tahun Lahir:") if(len(namaDepan) and len(namaBelakang) and len(nim) and len(tgl) and len(bln) and len(thn)!= 0): #membuat username berdasarkan huruf pertama nama depan dan nama belakang, serta angka kedua dan ketiga dari NIM a=namaDepan[0] b=namaBelakang[0] c="user_" d=nim[1:3] user=c+a+b+d #membuat password berdasarkan perbandingan angka pertama nim terhadap nama-nama buah #list nama-nama buah listBuah=['mangga','jeruk','anggur','nanas','apel','pisang','melon','semangka','salak'] #ambil angka pertama dari inputan nim e=nim[0] #konversi tipe data string dari varibel e menjadi integer agar dapat menjadi indeks list f=int(e) #mengambil kata buah dari list buahSandi=listBuah[f] #membuat sandi dengan kombinasi nama buah dan tanggal bulan tahun lahir sandi=buahSandi+"_"+tgl+bln+thn print("\n") print("Berikut nama pengguna dan sandi yang disarankan") print("Username : ",user) print("Password : ",sandi) else: print("Ada inputan yang kosong atau tidak valid")
Ketika dijalankan, kode tersebut akan meminta inputan dari keyboard dan menampilkan hasil di konsol.
Silakan gunakan kode itu untuk mempelajari lebih lanjut, dan silakan berkreasi.
Bagi pengguna Github, silakan ambil source codenya pada repositori berikut :