Output
Untuk mencetak atau menampilkan suatu teks di Python sangatlah mudah, cukup dengan menggunakan print()
.
print("Hello World") # Output: Hello World
Atau mau menampilkan nilai dari sebuah variabel.
nama = "Budi"
umur = 15
print(nama) # Output: Budi
print(umur) # Output: 15
Properti end
Penggunaan end
pada print
untuk tidak membuat baris baru.
print("Namaku", end=" ")
print("Budi")
# Output: Namaku Budi
Penggunaan simbol *
Simbol *
(bintang) digunakan untuk melakukan pengulangan.
print(3*"A ") # A A A
print(3*"-") # ---
Input
Input digunakan untuk pengguna bisa menjawab dari sebuah pertanyaan.
nama = input("Nama kamu siapa? ")
umur = input("Umur kamu berapa? ")
Type casting di Input
Untuk kamu yang belum tau type casting itu apa bisa baca diblog ini Variabel dan Tipe Data.
Secara default tipe data input berupa string, jadi jika kamu ingin mengubah menjadi tipe data lain memerlukan type casting.
Contoh:
tahun_lahir = int(input("Tahun lahir: "))
print(type(tahun_lahir)) # Output: <class 'int'>
Latihan
Soal
Buat input seperti biasanya, tapi di bagian umur wajib bertipe data angka (int). Dan tampilkan tipe datanya
Jalankan program dan isi seperti dibawah ini.
Nama: Murdi
Umur: 45
Ekspektasi Output:
<class 'str'>
<class 'int'>
Penyelesaian
nama: str = input("Nama: ")
umur: int = int(input("Umur: "))
print(type(nama))
print(type(umur))