def gange(): print ("Ganjil Genap") bil=int(raw_input("Masukan Sebuah Bilangan : ")) if (bil%2)==0: print("Bilangan Genap") else: print("bilangan Ganjil") def faktorial(n): if n == 0 or n == 1: return 1 else: return n * faktorial(n-1) def fibonnaci(): print ("Program Fibonnaci") x=input("Masukkan Banyaknya Perulangan : ") z=1 temp=1 print z, for i in range(1,x,1): z,temp=temp,temp+z print z, def menu(): while True: print "" print ("=========MENU========") print "1. Ganjil Genap" print "2. Faktorial" print "3. Deret Fibonnaci" print "4. Exit" print "=====================" pil=int(input("Masukkan Pilihan Yang Tersedia : ")) if pil==1: gange() elif pil==2: a = int(input("Masukan jumlah faktorial : ")) print faktorial(a) elif pil==3: fibonnaci() elif pil==4: break else : print "Pilihan Tidak Tersedia" menu()