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
·
9 tahun, 6 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
·
9 tahun, 5 bulan yang lalu
·
2 jempol
uke mkasih mas ganis
dedeaja
48
0
·
9 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
·
9 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>