Ilmu adalah buruan dan tulisan adalah pengikatnya

Jumat, 07 Maret 2014

Kemarin telah kami sampaikan standar output menggunakan syntax print. Sekarang kami sampaikan standar input (stdin) untuk membaca input atau data yang dimasukkan oleh pengguna. Ada 2 syntax yang digunakan, yaitu input() dan raw_input(). Input() menangani data integer/float, sedangkan raw_input() string. Penggunaan input() a=input('masukkan angka ') syntax tersebut ketika dieksekusi, akan muncul masukkan angka setelah angka dimasukkan kemudian tekan enter, maka nilai yang dimasukkan tadi akan dibaca program dan dijadikan sebagai nilai dari variabel a.. Contoh program :

$ nano input.py
#! /usr/bin/python
a = input('masukkan angka ')
Kita eksekusi,
$ python input.py 
masukkan angka
kemudian kita masukkan angka 27 atau angka berapapun terserah Anda.
$ python input.py 
masukkan angka 27 
Tidak akan tampil apa-apa lagi di monitor karena memang programnya hanya seperti itu. Kalau ingin menampilkan apa yang dimasukkan, tambahkan syntax print.
print a
Coba eksekusi lagi, kali ini angka 27 diganti 90 (Anda bebas menggantinya dengan angka berapapun).
$ python input.py 
masukkan angka 90 
90 
Hasilnya kurang menarik karena hanya menampilkan nilainya saja. Kita beri keterangan, misalnya 'angka yang dimasukkan adalah '. Ganti
print a
dengan
print 'angka yang dimasukkan adalah', a
hasilnya
$ python input.py 
masukkan angka 123 
angka yang dimasukkan adalah 123
Penggunaan raw_input()
$ nano nama.py

#! /usr/bin/python

nama = raw_input('Harap tulis nama Anda ')
print 'Namanya adalah', nama
$ python nama.py
Harap tulis nama Anda
setelah memasukkan nama dan menekan enter hasilnya
namanya adalah sasongko
Categories:

0 komentar:

Posting Komentar