Masukan Pengguna Python

Masukan Pengguna Python

 			 		 		 		 		 	

Python adalah bahasa pemrograman yang fleksibel, efisien, dan mudah dipelajari yang menyediakan cara lengkap dan kebebasan untuk membangun sistem dinamis. Seringkali, pengembang perlu berinteraksi dengan user. Pengguna mungkin memasukkan beberapa data yang digunakan untuk tujuan pemrosesan dan perhitungan. Misalnya, untuk menulis program dengan Python yang menghitung jumlah dua nilai, user memasukkan nilai dan program mengembalikan nilai jumlah sebagai output. Dalam hal ini, perlu untuk mengambil input dari user untuk menghitung jumlahnya.

Python memungkinkan Anda untuk mengambil input dari user. Python menyediakan dua fungsi bawaan untuk mengambil input dari user:

  1. memasukkan ()
  2. masukan_mentah ()

Pada Python 3.6, fungsi input() digunakan untuk mengambil input dari user, sedangkan pada Python 2.7, fungsi raw_input() digunakan untuk mengambil input dari user. Contoh yang ditampilkan dalam artikel ini menggunakan Python 3.6, dan editor Spyder3 digunakan untuk membuat dan menulis skrip Python.

Pertama, kita akan membahas fungsi input().

Menggunakan fungsi input ()

Bagian ini mencakup sintaks dari fungsi input (). Berikut ini adalah sintaks dari fungsi input():

masukan (cepat)

‘Prompt’ adalah string yang ditampilkan di konsol yang meminta user untuk memasukkan nilai sebagai tanggapan. Nilai input yang dimasukkan user kemudian disimpan ke dalam variabel, sebagai berikut:

name = input(“Enter your name”)

Nilai nama mana pun yang dimasukkan user akan disimpan dalam variabel ‘nama’. Sebagai contoh:

# user entering the name value
name = input ("Enter your name: ")
#printing the username
print("nusername is:",name)

Keluaran

Output ditampilkan di konsol Python.

Nilai input user selalu diubah menjadi string, tidak peduli apakah user memasukkan nilai integer, nilai float, dll. Fungsi type () dapat digunakan untuk menentukan jenis nilai yang dimasukkan user. Input diambil dari user dan jenis nilai yang dimasukkan user akan selalu berupa string. Mari kita lihat contoh ini.

# user entering the name value
value= input ("Enter a string value: ")
#printing the type of value
print("type of ",value," is", type(value))

# user entering the int value
num= input ("Enter an integer value: ")
#printing the type of num
print("type of ",num," is", type(num))

# user entering the float value
float_num= input ("Enter an float value: ")
#printing the type of float number
print("type of ",float_num," is", type(float_num))

# user entering the complex number
complex_num= input ("Enter a complex number: ")
#printing the type of complex number
print("type of ",complex_num," is", type(complex_num))

Keluaran

Output ditampilkan di konsol Python. Dalam output yang diberikan, Anda dapat melihat bahwa jenis setiap nilai yang dimasukkan adalah string. Tidak masalah apakah user memasukkan nilai string, nilai integer, nilai float, atau bilangan kompleks; jenis nilai yang dimasukkan user akan selalu berupa string.

Ubah Input Pengguna menjadi Tipe Data Lain

Meskipun kita tidak bisa mendapatkan bilangan bulat, float, atau bilangan kompleks sebagai input dari user, kita dapat mengubah nilai input user menjadi tipe data lain yang disebutkan di atas. Sebagai contoh:

# user entering the name value
value= input ("Enter a string value: ")
#printing the type of value
print("type of ",value," is", type(value))

# user entering the int value
num= input ("Enter an integer value: ")
#convrting the value into an integer
num=int(num)
#printing the type of num
print("type of ",num," is", type(num))

# user entering the float value
float_num= input ("Enter an float value: ")
#convrting the value into a floating point number
float_num=float(float_num)
#printing the type of float number
print("type of ",float_num," is", type(float_num))

# user entering the complex number
complex_num= input ("Enter a complex number: ")
#convrting the value into a complex number
complex_num=complex(complex_ num)
#printing the type of complex number
print("type of ",complex_num," is", type(complex_num))

Keluaran

Output ditampilkan di konsol Python. Pada output di bawah ini, dapat dilihat bahwa jenis integer, bilangan floating point, dan bilangan kompleks kini telah berubah.

Kesimpulan

Dalam artikel ini, Anda mempelajari tentang input user Python. Sangat mudah untuk mengambil input dari user dengan Python. Nilai yang dimasukkan user adalah string, tetapi Anda dapat dengan mudah mengubah tipe data dari nilai yang dimasukkan user. Mekanisme konversi tipe data dijelaskan secara singkat dalam contoh yang diberikan dalam artikel ini.

Related Posts