Dalam pemograman python kita juga dapat membuat interaksi user dengan programmu,pada kesempatan ini saya akan memperkenalkan sintaks raw input dalam pemograman python.
Lihat contoh dibawah ini :
Maka akan mencetak seperti dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy:
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy:
Dari program tersebut,user bisa berinteraksi memasukan nama,lihat contoh dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
Setelah kita menginput BuayaTerbang ,jika kita tekan tombol "enter" maka akan mengeluarkan BuayaTerbang tadi kita input,lihat contoh dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
BuayaTerbang
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
BuayaTerbang
>>>
Lihat gambar dibawah ini :
RAW INPUT PYTHON |
Pada gambar diatas,itu adalah contoh kita menginput string dan integer,jika kamu ingin menginput hanya angka saja atau biasa kita sebut number dalam pemograman,kita akan menggunakan sintaks :
int(raw_input())
Lihat contoh dibawah ini :
Maka akan mencetak seperti dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: 123456789
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: 123456789
Setelah kita menginput berupa angka,jika kita tombol "enter" maka akan mengeluarkan angka tadi kita input,lihat contoh dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: 123456789
123456789
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: 123456789
123456789
>>>
Lihat gambar dibawah ini :
int(raw_input()) | input integer pada python |
Pada saat kita menggunakan sintaks int(raw_input()) ,ketika kita menginput berupa huruf maka akan muncul Error,lihat contoh dibawah ini :
Dibawah ini adalah contoh saat kita menginput huruf,maka akan muncul Error :
Lihat gambar dibawah ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
Traceback (most recent call last):
File "E:\python\a1.py", line 1, in <module>
BuayaTerbang = int(raw_input("Masukin Nama Lu disini coyy: "))
ValueError: invalid literal for int() with base 10: 'BuayaTerbang '
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin Nama Lu disini coyy: BuayaTerbang
Traceback (most recent call last):
File "E:\python\a1.py", line 1, in <module>
BuayaTerbang = int(raw_input("Masukin Nama Lu disini coyy: "))
ValueError: invalid literal for int() with base 10: 'BuayaTerbang '
>>>
Lihat gambar dibawah ini :
Contoh Error pada saat menginput huruf |
Pada contoh diatas ada beberapa hal yang harus kamu ketahui pada saat menginput integer,maka hanya ada berupa angka saja,tidak boleh menggunakan angka setelah itu huruf ( contoh : 123123BuayaTerbang),Jadi hanya bisa digunakan untuk angka saja.
Raw input pada python,kita juga kan mengenal yang namanya float,jadi apapun angka yang kita input akan menjadi float,misal kita akan input angka 12 ,maka akan mencetak angka 12.0 ,ketika kita mencetak yang sudah menjadi float maka tidak akan berubah,contoh kita input angka 12.5 maka akan mencetak angka 12.5 juga.
Dalam float kita menggunakan sintak seperti ini :
Raw input pada python,kita juga kan mengenal yang namanya float,jadi apapun angka yang kita input akan menjadi float,misal kita akan input angka 12 ,maka akan mencetak angka 12.0 ,ketika kita mencetak yang sudah menjadi float maka tidak akan berubah,contoh kita input angka 12.5 maka akan mencetak angka 12.5 juga.
float(raw_input())
Dalam float kita menggunakan sintak seperti ini :
Ketika kita menginput 12 maka akan mencetak seperti ini :
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin No Kamu disini :): 12
12.0
>>>
>>>
========================== RESTART: E:\python\a1.py ==========================
Masukin No Kamu disini :): 12
12.0
>>>
Lihat gambar dibawah ini:
float(raw_input()) |
Sampai disini dulu yakk :)
Gbu :)
Baca Juga Artikel Tentang : 5.Belajar Bersama Python | len Python