Apakah anda masih ingat tentang format() dari sub-bab sebelumnya? Yup kita akan menggunakannya untuk mencetak tanggal, seperti ini: from datetime import datetime n = datetime.now() print "{}-{}-{}".format(n.year, n.month, n.day) code di atas akan mencetak tanggal seperti ini 2016-4-5 jika sekarang adalah 5 April 2016. Instruksi: Di baris berikutnya, print tanggal sekarang dengan format seperti ini: hari/bulan/tahun saya tulis di editornya from datetime import datetime sekarang = datetime.now() sekarang_tahun = sekarang.year sekarang_bulan = sekarang.month sekarang_hari = sekarang.day print "{}-{}-{}".format(n.year, n.month, n.day) Silahkan coba sekali lagi. NameError: name 'n' is not defined code yang benar gmana ya bang?
0 jempol
ganis
198
841
·
8 tahun, 5 bulan yang lalu
·
3 jempol
print "{}-{}-{}".format(n.year, n.month, n.day) Salah di sini karena 'n' memang belum dibuat (defined). gunakan apa yang sudah anda buat sekarang_tahun = sekarang.year sekarang_bulan = sekarang.month sekarang_hari = sekarang.day
sholleh
49
3
penanya
·
8 tahun, 5 bulan yang lalu
·
2 jempol
uke mkasih mas ganis
dedeaja
48
0
·
8 tahun, 4 bulan yang lalu
·
0 jempol
untuk yg print tulisannya gini : print "{2}/{1}/{0}".format(sekarang_tahun, sekarang_bulan, sekarang_hari)
ZihxS
300
816
·
8 tahun, 4 bulan yang lalu
·
4 jempol
salam diskusi, Hai coder @sholleh, Benar yang di katakan mas ganis di atas, Format hanya bisa memunculkan perintah dari variabel yang sudah terdaftar ( Di Buat ) <HAPPY CODING, In CodeSaya.Com>