Ini Salahnya Dimana ... from datetime import datetime sekarang = datetime.now() sekarang_tahun = sekarang.year sekarang_bulan = sekarang.month sekarang_hari = sekarang.day print "{0}/{1}/{2}".format(sekarang.hari, sekarang.bulan, sekarang.tahun)
1 jempol
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
1 jempol
Salam Diskusi, Hai Coder @ zb_021. , sintaks code yang coder tuliskan kurang tepat. perhatikan sintaks code ini : print "{0}/{1}/{2}".format(sekarang.hari, sekarang.bulan, sekarang.tahun) ubah menjadi : print "{0}/{1}/{2}".format(sekarang_hari, sekarang_bulan, sekarang_tahun)
syukronmadani
50
0
·
8 tahun, 3 bulan yang lalu
·
0 jempol
salam diskusi print "{0}/{1}/{2}".format(sekarang_hari, sekarang_bulan, sekarang_tahun) kenapa pake / (garing)sama underline _ ?
bramanto
300
1157
·
8 tahun, 3 bulan yang lalu
·
1 jempol
Hai coder @sykronmadani. Untuk penggunaan garis miring "/" karena pada soal diminta untuk membuat format tanggal 11/12/2016 . Sedangkan untuk underline itu hanya sebuah pemisah suku kata pada variabel saja, karena penamaan variabel tidak boleh menggunakan spasi. ^_^"
danuamirudin
107
1
·
8 tahun, 3 bulan yang lalu
·
1 jempol
hay kenapa menggunakan value {0}/{1}/{2}..ada yg bisa menjelaskan THANk
bramanto
300
1157
·
8 tahun, 3 bulan yang lalu
·
3 jempol
Hai coder @danuamirudin. Untuk value pada format seperti yang coder tanyakan, biasaNya digunakan untuk mengurutkan format yang ingin kita keluarkan. MisalNya seperti ini : from datetime import datetime kini = datetime.now() tahun = kini.year bulan = kini.month hari = kini.day print "{}/{}/{}".format(hari, bulan, tahun) # Output 15/8/2016 print "{0}/{1}/{2}".format(hari, bulan, tahun) # Output 15/8/2016 print "{2}/{1}/{0}".format(hari, bulan, tahun) # Output 2016/8/15 Note : Perhatikan bentuk value pada format, serta outputNya. Berbeda bukan ? ^_^" Happy Coding!
danuamirudin
107
1
·
8 tahun, 3 bulan yang lalu
·
0 jempol
ok thank you...... jika tidak menggunakan angka pada value akan menjadi output standart...