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
Codingan
def menu():
print 'Menu Pilihan'
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 '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 '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 'Mau Coba Lagi [Y/N]'
back = raw_input(). upper()
if back == 'Y':
menu()
else:
exit()
print 'Selamat Datang Di Program Untuk Menghitung Luas'
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
Posting Komentar