main |
sidebar
Diposting oleh
eldha devianing putri
di
05.27
1) Fungsi Len[]
Fungsi Len berguna untuk mengembalikan nilai berupa jumlah elemen di list.
Bentuk Umumnya :
>>>lend (mdlist”
2) Fungsi Boolean
Fungsi boolean berguna untuk mengambil masukan yaitu raw_input() atau input().
Bentuk Umumnya :
>>>Raw_input([prompt]) atau
>>>Input ([prompt])
3) Fungsi Open
Fungsi open berguna untuk membuka file sesuai dengan operasi yang ingin kita lakukan.
Bentuk Umumnya :
>>>open (file name ]])
4) Fungsi Read
Fungsi read berguna untuk membaca keseluruhan file.
Bentuk Umumnya :
>>>nama_variabel : file.read []
>>>nama_variabel
1.Apayang kalian ketahui tentang fungsi pada python?
2.Sebutkan fungsi-fungsi pada python,beserta bentuk umumnya?
Jawab:
1. Fungsi dipakai untuk mengumpulkan beberapa perintah yang sering
dipakai dalam sebuah program. Dengan memakai fungsi, program yang kita
buat menjadi lebih terstruktur. Lebih mudah diikuti oleh orang lain yang
membaca program kita. Dan yang paling penting adalah mempersingkat
waktu yang kita perlukan untuk mengembangkan suatu perangkat lunak.
Karena perangkat lunak yang kita buat, bisa jadi memakai
komponen-komponen yang sama.
Seperti layaknya sebuah bahasa
pemrograman, Python juga memberikan fasilitas pembuatan fungsi yang
sangat bagus. Konsep fungsi dalam Python sama dengan bahasa pemrograman
C/C++. Python menganggap fungsi dan prosedur adalah sesuatu yang sama,
dalam artian cara mendeklarasikan fungsi dan prosedur adalah sama. Hanya
bedanya, kalau fungsi mengembalikan suatu nilai setelah proses
sedangkan prosedur tidak.
Ketika membutuhkan sebuah fungsi, tinggal deklarasikan saja.fungsi yang dideklarasikan adalah
def buildConnectionString(params):
Ingat, keyword def pada code tersebut menandai permulaan deklarasi
fungsi, diikuti dengan nama fungsi –> jadi nama fungsi pada code di
atas adalah buildConnectionString, kemudian diikuti oleh argumen dalam
tanda kurung –> argumennya adalah params. Apabila terdapat multiple
arguments harus dipisahkan dengan tanda koma.
- Fungsi dalam
python tidak mendefinisikan datatype return valuenya.Setiap fungsi dalam
Python akan mengembalikan sebuah nilai, terdapat null value jika tidak
ada return statement yang didefinisikan.
- Pada Python tidak
dikenal adanya subroutines (subroutines adalah sejenis fungsi namun
tidak mengembalikan nilai, terdapat pada pemrograman VB).
2. Pernyataan def dipakai untuk mendeklarasikan fungsi. Sedangkan pernyataan return dipakai untuk
mengembalikan suatu nilai kepada bagian program yang memanggil fungsi. Bentuk dasar untuk
mendeklarasikan fungsi adalah sebagai berikut:
def nama_fungsi(arg1, arg2, arg3,...,argN):
perintah-perintah
return nilai_balik
• fungsi " len()" mengembalikan nilai berupa jumlah elemen di dalam sebuah list
>>> len(mdList)
• fungsi bawaan untuk mengambil masukkan, yaitu raw_input() dan input ()
raw_input([prompt])
input([prompt])
prompt akan dicetak ketika fungsi dijalankan
• fungsi Open : untuk membuka file sesuai dengan operasi yang ingin kita lakukan
open(filename[,mode[,buffering]])
• fungsi read : untuk membaca keseluruhan file
>>> nama_variab
Contoh Program Fungsi pada Python
#Mencetak Menu
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()
#Program Menghitung Luas
print "Selamat Datang di Program Untuk Menghitung Luas"
print "-----------------------------------------------"
print
menu()
while l:
#input
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
1 komentar:
thanks by:
https://www.facebook.com/muhammad.rifan.507027
Posting Komentar