Python

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 pengguna. Pengguna mungkin memasukkan beberapa data yang digunakan untuk tujuan pemrosesan dan perhitungan. Misalnya, untuk menulis program dengan Python yang menghitung jumlah dua nilai, pengguna memasukkan nilai dan program mengembalikan nilai jumlah sebagai output. Dalam hal ini, perlu untuk mengambil input dari pengguna untuk menghitung jumlah.

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

  1. memasukkan ()
  2. masukan_mentah ()

Dalam Python 3.6, fungsi input () digunakan untuk mengambil input dari pengguna, sedangkan, dalam Python 2.7, fungsi raw_input () digunakan untuk mengambil input dari pengguna. 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 pengguna untuk memasukkan nilai sebagai tanggapan. Nilai input yang dimasukkan pengguna kemudian disimpan ke dalam variabel, sebagai berikut:

nama = input(“Masukkan Nama Anda”)

Nilai nama apa pun yang dimasukkan pengguna akan disimpan dalam variabel 'nama'. Sebagai contoh:

# pengguna memasukkan nilai nama
nama = input("Masukkan nama anda : ")
#mencetak nama pengguna
print("\nNama pengguna adalah:",nama)

Keluaran

Outputnya ditampilkan di konsol Python.

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

# pengguna memasukkan nilai nama
nilai= input("Masukkan nilai string : ")
#mencetak jenis nilai
print("Tipe dari ",nilai", adalah", type(nilai))
# pengguna memasukkan nilai int
num= input("Masukkan nilai integer : ")
#mencetak jenis angka
print("Tipe dari ",bil," adalah", ketik(num))
# pengguna memasukkan nilai float
float_num= input("Masukkan nilai float: ")
#mencetak jenis bilangan float
print("Tipe dari ",float_num," adalah", ketik(float_num))
# pengguna memasukkan bilangan kompleks
complex_num= input("Masukkan bilangan kompleks: ")
#mencetak jenis bilangan kompleks
print("Tipe dari ",jumlah_kompleks," adalah", ketik(jumlah_kompleks))

Keluaran

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

Ubah Input Pengguna menjadi Tipe Data Lain

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

# pengguna memasukkan nilai nama
nilai= input("Masukkan nilai string : ")
#mencetak jenis nilai
print("Tipe dari ",nilai", adalah", type(nilai))
# pengguna memasukkan nilai int
num= input("Masukkan nilai integer : ")
#mengubah nilai menjadi bilangan bulat
angka=int(angka)
#mencetak jenis angka
print("Tipe dari ",bil," adalah", ketik(num))
# pengguna memasukkan nilai float
float_num= input("Masukkan nilai float: ")
#mengubah nilai menjadi bilangan floating point
float_num=mengambang(float_num)
#mencetak jenis bilangan float
print("Tipe dari ",float_num," adalah", ketik(float_num))
# pengguna memasukkan bilangan kompleks
complex_num= input("Masukkan bilangan kompleks: ")
#mengubah nilai menjadi bilangan kompleks
complex_num=kompleks(complex_num)
#mencetak jenis bilangan kompleks
print("Tipe dari ",jumlah_kompleks," adalah", ketik(jumlah_kompleks))

Keluaran

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

Kesimpulan

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

Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...