Gan tolong di cek kode saya, begitu sampe di bagian "Coba lagi..?" ketika saya ketik y, jadinya malah error. kenapa yaa?
ini kodenya
from datetime import datetime
kini = datetime.now()
def umur():
print "== Selamat Datang di Program Penghitung Umur =="
print
tahun_lahir = input("Masukkan Tahun Lahir Kamu: ")
tahun_kini = kini.year
umur_kini = tahun_kini - tahun_lahir
print
print "Di tahun {0} ini usiamu adalah {1} Tahun.".format(tahun_kini, umur_kini)
def hitung_umur_lagi():
again = input("Mau coba lagi <y/n>: ")
if again == "y":
umur()
hitung_umur_lagi()
else:
daftarmenu()
def daftarmenu():
print " ===== Program Penghitung Usia ===== "
print
print "1. HItung umur"
print "2. Hitung tahun lahir"
pilih = input("Pilih fitur yang Anda inginkan <1/2> : ")
if pilih == 1:
umur()
hitung_umur_lagi()
daftarmenu()
0 jempol
mazupi
44
4
·
7 tahun, 7 bulan yang lalu
·
0 jempol
from datetime import datetime
kini = datetime.now()
def umur():
print ("== Selamat Datang di Program Penghitung Umur ==")
print
tahun_lahir = int(input("Masukkan Tahun Lahir Kamu: "))
tahun_kini = kini.year
umur_kini = tahun_kini - tahun_lahir
print
print ("Di tahun ",tahun_kini," ini usiamu adalah ",umur_kini," Tahun.")
def hitung_umur_lagi():
again = input("Mau coba lagi <y/n>: ")
if again == "y":
umur()
hitung_umur_lagi()
else:
daftarmenu()
def daftarmenu():
print (" ===== Program Penghitung Usia ===== ")
print
print ("1. HItung umur")
print ("2. Hitung tahun lahir")
pilih = int(input("Pilih fitur yang Anda inginkan <1/2> : "))
if pilih == 1:
umur()
hitung_umur_lagi()
daftarmenu()