Pendahuluan

Pengambilan input dari pengguna adalah aspek krusial dalam pengembangan perangkat lunak. Pada dasarnya, input memungkinkan pengguna berinteraksi dengan program, memberikan data yang diperlukan, dan membuat program lebih dinamis. Dalam konteks Python, pengambilan input dapat dilakukan dengan menggunakan fungsi input().

1. Mengambil Input dari Pengguna

Fungsi input() digunakan untuk mengambil data dari pengguna. Untuk memahami lebih lanjut, kita perlu memahami cara mengambil input untuk berbagai tipe data.

2. Penggunaan Tipe Data String

Untuk mengambil input string, kita menggunakan pernyataan seperti berikut:

data_str = str(input("--- Masukkan data String : "))

3. Penggunaan Tipe Data Integer

Jika kita mengharapkan input berupa angka bulat, kita menggunakan konversi tipe data integer:

data_int = int(input("--- Masukkan data integer : "))

4. Penggunaan Tipe Data Float

Jika input yang diinginkan adalah bilangan desimal, kita menggunakan konversi tipe data float:

data_float = float(input("--- Masukkan data float : "))

5. Penggunaan Tipe Data Boolean

Dalam hal input boolean, perhatian khusus diperlukan karena fungsi input() selalu mengembalikan string. Oleh karena itu, kita perlu mengonversi input string menjadi boolean:

data_bool = bool(input("--- Masukkan data boolean : "))

6. Menampilkan Data Input

Setelah mendapatkan input, kita dapat menampilkan nilai dan tipe data yang sesuai menggunakan fungsi print():

print("----------------------------------------")
print("Data String : ", data_str, type(data_str))
print("Data integer : ", data_int, type(data_int))
print("Data float : ", data_float, type(data_float))
print("Data boolean : ", data_bool, type(data_bool))
print("----------------------------------------")

7. Contoh Kode Lengkap

Berikut adalah contoh kode lengkap yang mencakup seluruh proses pengambilan dan penampilan input:

# Cara Mengambil Inputan dari user

print("----- MENGAMBIL DATA DARI USER -----")

data_str = str(input("--- Masukkan data String : "))
data_int = int(input("--- Masukkan data integer : "))
data_float = float(input("--- Masukkan data float : "))
data_bool = bool(input("--- Masukkan data boolean : "))

print("----------------------------------------")
print("Data String : ", data_str, type(data_str))
print("Data integer : ", data_int, type(data_int))
print("Data float : ", data_float, type(data_float))
print("Data boolean : ", data_bool, type(data_bool))
print("----------------------------------------")

print('-----------------------------------------')
print('-----------------from--------------------')
print('-------------- me Ulee ------------------')

8. Penutup

Dengan memahami cara mengambil input dari pengguna dan mengelolanya sesuai dengan tipe data yang diharapkan, kita dapat meningkatkan interaktivitas dan fleksibilitas program Python kita. Penting untuk selalu memvalidasi input untuk memastikan keamanan dan kestabilan program.

Tags:

Categories:

Updated:

Comments