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
·
6 tahun, 8 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()