Input dan Output

Diblog akan membahas bagaimana cara mendapatkan masukan atau input dari pengguna dan menampilkannya.

Daftar Isi
Input dan Output

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))

Type your title notification

Write to describe this notification