kODING/INFORMATIKA Fungsi I/O Input/Output Tahap 2
Materi Koding SMP ASSAKINAH KELAS VIII
INPUT/OUTPUT (I/O) dengan implementasi pada kode PYTHON
Memahami operasi input dan output sangat mendasar dalam pemrograman Python. Dengan fungsi print(), kita dapat menampilkan output dalam berbagai format, sedangkan fungsi input() memungkinkan interaksi dengan pengguna dengan mengumpulkan input selama eksekusi program.
Menerima input di Python
Fungsi input() Python digunakan untuk menerima input dari pengguna. Secara default, fungsi ini mengembalikan input pengguna dalam bentuk string.
Contoh:
name = input("Enter your name: ")
print("Hello,", name, "! Welcome!")
Keluaran
Masukkan nama Anda: GeeksforGeeks
Halo, GeeksforGeeks! Selamat datang!
Kode tersebut meminta pengguna untuk memasukkan nama mereka, menyimpannya dalam variabel "name", dan kemudian mencetak pesan sapaan yang menyapa pengguna dengan nama yang telah dimasukkan.
Untuk mempelajari lebih lanjut tentang cara menerima input, silakan lihat: Menerima Input di Python
Mencetak Output menggunakan print() di Python
Pada dasarnya, mencetak output di Python sangat mudah, berkat fungsi print(). Fungsi ini memungkinkan kita untuk menampilkan teks, variabel, dan ekspresi di konsol. Mari kita mulai dengan penggunaan dasar fungsi print():
Dalam contoh ini, "Hello, World!" adalah literal string yang diapit oleh tanda kutip ganda. Saat dieksekusi, pernyataan ini akan menampilkan teks ke konsol.
print("Hello, World!")
Keluaran
Mencetak Variabel
Kita dapat menggunakan fungsi print() untuk mencetak satu atau beberapa variabel. Kita dapat mencetak beberapa variabel dengan memisahkannya menggunakan koma. Contoh:
Menerima Beberapa Input di Python
Kami menerima beberapa input dari pengguna dalam satu baris, memisahkan nilai yang dimasukkan pengguna ke dalam variabel terpisah untuk setiap nilai menggunakan metode split() . Kemudian, program mencetak nilai-nilai tersebut beserta label yang sesuai, baik dua atau tiga, berdasarkan jumlah input yang diberikan oleh pengguna.
Keluaran
Masukkan dua nilai: 5 10
Jumlah anak laki-laki: 5
Jumlah anak perempuan: 10
Masukkan tiga nilai: 5 10 15
Jumlah total siswa: 5
Jumlah anak laki-laki: 10
Jumlah anak perempuan: 15
Catatan: Metode split() selalu mengembalikan nilai input sebagai string. Jika Anda membutuhkannya sebagai angka (integer atau float), Anda harus mengonversinya menggunakan typecasting.
Mengubah Tipe Input di Python
Secara default, fungsi input() membantu menerima input pengguna berupa string. Jika pengguna ingin memasukkan input berupa integer atau float, kita hanya perlu melakukan typecasting .
Mencetak Nama di Python
Kode tersebut meminta pengguna untuk memasukkan sebuah string (warna bunga mawar), menetapkannya ke variabel color, dan kemudian mencetak warna yang dimasukkan.
Keluaran
Warna mawar itu apa?: Merah
Merah
Mencetak Angka di Python
Kode tersebut meminta pengguna untuk memasukkan bilangan bulat yang mewakili jumlah mawar, mengkonversi input menjadi bilangan bulat menggunakan typecasting, dan kemudian mencetak nilai bilangan bulat tersebut.
Keluaran
Berapa banyak mawar?: 88
88
Mencetak Angka Float atau Desimal di Python
Kode tersebut meminta pengguna untuk memasukkan harga setiap mawar sebagai bilangan floating-point, mengkonversi input ke float menggunakan typecasting, dan kemudian mencetak harganya.
Keluaran
Harga setiap mawar?: 50.305
50.305
Mencari Tipe Data Input di Python
Pada contoh yang diberikan, kita mencetak tipe variabel x. Kita akan menentukan tipe suatu objek di Python.
Keluaran

keren.
BalasHapus