pemahamannya masih belum dapat

Oleh sik4mt 198 0 pada Jumat, 14 Feb. 2020, 07:18:18


Kembali ke forum soal ini

#python #loop-atau-pengulangan #while-loops


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



ketika for var in list/dict
print var dengan {} {} format(var) 

bisa nya cuman ngeraba dari contoh
masih penasaran dengan penjelasan detil dengan format print
termasuk 

print var + str(var)
0 jempol




bramanto
300
1156
· 4 tahun, 2 bulan yang lalu · 2 jempol

Halo coder @sik4mt, pertanyaan yang bagus sekali!..

Sederhananya, print digunakan untuk mencetak sebuah variabel atau fungsi.

Ketika kita mencoba menuliskan seperti ini:

print "Halo Dunia"

atau

print 2020

Tentu tidak ada masalah yang berarti. Namun bagaimana jika kita menuliskan seperti ini:

print "Halo Dunia " + 2020

Pasti akan menemukan error, dikarenakan si python ini bingung. Dia ingin mengeluarkan output bertipe data integer atau string? 

Oleh karena itu, kita perlu menambahkan sedikit sintaks. Disini kita mencoba mengeluarkan outputnya menjadi string secara keseluruhan. Dengan kode sebagai berikut:

print "Halo Dunia " + str(2020)

sik4mt
198
0
penanya
· 4 tahun, 2 bulan yang lalu · 0 jempol

Terimakasih sekarang paham
cuman untuk penjelasan yang format print ini yg belum nyampe, maaf

print var dengan {} {} format(var)

bramanto
300
1156
· 4 tahun, 2 bulan yang lalu · 1 jempol

Halo coder @sik4mt. Untuk bentuk seperti diatas, sebenarnya kamu hanya mengatur formatnya saja. Misalnya seperti ini:

jam = "02"
menit = "30"
detik = "59"
print "{}:{}:{}".format(jam, menit, detik)

Maka output yang ditampilkan:

// 02:30:59

contoh lainnya misalnya:

subjek = "Saya"
predikat = "Membaca"
objek = "Buku"

print "{} - {} - {}".format(subjek, predikat, objek)

maka outputnya:
// Saya - Membaca - Buku

Jika kita tukar:
print "{} - {} - {}".format(objek, predikat, subjek)

maka outputnya:
// Buku - Membaca - Saya

sik4mt
198
0
penanya
· 4 tahun, 2 bulan yang lalu · 0 jempol

oooo Ok2. Terimakasih banyak.