Python

Membuat  Program Menu pada Python Untuk Menghitung Luas.

Codingan
def menu():
    print 'Menu Pilihan'
    print
    print '1. Persegi Panjang'
    print '2. Lingkaran'
    print '3. Segitiga'
    print '4. Keluar'

def persegi():
    print 'Menghitung Luas Persegi Panjang'
    p = input('Masukkan Panjang : ')
    l = input('Masukkan Lebar : ')
    luas = p*l
    print 'Luas Persegi Panjang adalah ',luas
    print
    print 'Mau Coba Lagi [Y/N]'
    back = raw_input().upper()
    if back == 'Y':
        menu()
    else:
        exit()

def lingkaran():
    print 'Menghitung Luas Lingkaran'
    r = input('Masukkan Jari-Jari : ')
    luas = 3.14*(r**2)
    print 'Luas Lingkaran adalah ',luas
    print
    print 'Mau Coba Lagi [Y/N]'
    back = raw_input(). upper()
    if back == 'Y':
        menu()
    else:
        exit()

def segitiga():
    print 'Menghitung Luas Segitiga'
    a = input('Masukkan Alas : ')
    t = input('Masukkan Tinggi : ')
    luas = (a*t)/2
    print 'Luas Segitiga adalah ',luas
    print
    print 'Mau Coba Lagi [Y/N]'
    back = raw_input(). upper()
    if back == 'Y':
        menu()
    else:
        exit()

print 'Selamat Datang Di Program Untuk Menghitung Luas'
print '-----------------------------------------------'
print
menu()

while 1:
    pilih = input('Masukkan Pilihan : ')
    if pilih == 1:
        persegi()
    elif pilih == 2:
        lingkaran()
    elif pilih == 3:
        segitiga()
    elif pilih == 4:
        print '\n'*100
        break
    else:
        print 'Maaf Pilihan Yang Anda Masukkan Tidak Terdaftar'
        print 'Coba Lagi [Y/N]'
        coba = raw_input().upper()
        if coba == 'Y':
            menu()
        else:
            print '\n'*100
            break



Output


Komentar