07 Python Dasar - Input
Kita sudah belajar banyak hal, cuma belum ada interaktif sama sekali kan 🤔. Mungkin saatnya belajar bagaimana menerima input dari penggunaan.
Di Python ada fungsi bawaan untuk input yaitu input(). Sebelum lanjut buat file bernama 06_input.py
Program Sapa Nama
Langsung gas buat program aja, biar lebih kebayang
nama = input("Masukkan Nama Kamu: ")
print(f"Hallo {nama}. Selamat Datang...")
Penjelasan:
- Meminta input nama pengguna.
- Menyimpan hasil input ke variabel
nama. - Cetak
namake layar.
Coba jalankan
python3 06_input.py
Disini kamu akan melihat program tersebut meminta nama kan 😁, tinggal masukkan aja nama kalian, nanti dia akan mencetak nama yang kalian masukkan.
Perlu Diperhatikan
input() akan selalu menyimpan dalam bentuk string. Jadi walaupun kamu memasukkan angka 5 misal, maka dia akan menyimpan dalam bentuk string "5".
Kita bisa cek dengan type() agar lebih yakin
angka = input("Masukkan Angka Kamu: ")
print(type(angka)) # <class 'str'>
Terus bagaimana jika kita ingin input berupa integer (
int) atau float (float)?.
Kita harus konversi tipe data dulu. Contoh
angka_integer = int(input("Masukkan Angka Integer: "))
angka_float = float(input("Masukkan Angka Float: "))
Penjelasannya:
int()Akan mengubah string (misal"5") jadi Integer (5)float()Akan mengubah string (misal"5") jadi float (5.0)
Selebihnya kita bahas tentang konversi tipe data di materi berikutnya! 👉 08 Python Dasar - Konversi Tipe Data
Minta user memasukkan dua angka, kemudian gunakan operasi aritmatika untuk
- Penjumlahan
- Pengurangan
- Perkalian
- Pembagian
Dan tampilan kan hasil operasinya.
Tips:
- Gunakan konversi seperti contoh sebelumnya, saran gunakan
float()