Laprak Kel.4 Salinan
Laprak Kel.4 Salinan
Asisten :
Muhammad Priandani Nur Ikhsan 10201063
Disusun Oleh :
Aisyah Permatasari 05211004
22 April 2022
Dasar Teori
1. Fungsi
1. Fungsi blok dimulai dengan def kata kunci diikuti oleh nama fungsi dan tanda
kurung ( () ).
2. Setiap parameter masukan atau argumen harus ditempatkan di dalam tanda kurung
ini. Kita juga dapat menentukan parameter di dalam tanda kurung ini. Pernyataan
pertama dari sebuah fungsi dapat berupa pernyataan opsional – string
dokumentasi fungsi atau docstring.
3. Blok kode dalam setiap fungsi dimulai dengan titik dua ( : ) dan indentasi.
4. Pernyataan Kembali (ekspresi) keluar dari sebuah fungsi, secara opsional tanpa
argument sama dengan return none.
2. Rekursif
1
Source Code
No. Program Mencari Nilai Faktorial.py
2 import math
4 if a == 0 :
5 return 1
6 else :
10 bil_f = math.faktorial(bil)
11 while(bil >= 2) :
13 bil = bil – 1
1 def hasil(x) :
3 y = 6 * (x**2)+3*X+2
4 return y
5 else :
8 print(hasil(angka))
2
No. Program Mengekstrak String.py
1 angka = "0123456789"
2 alp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
4 def elemen(a):
7 if a[i] in angka:
8 b.append(a[i])
10 c.append(a[i])
12 d.append(a[i])
13 e.append("".join(c))
14 e.append("".join(b))
15 e.append("".join(d))
16 print(e)
4 if x % I == 0:
5 return False
6 return True
8 print(bil, is_prima(bil))
3
No. Program Penjumlahan Bilangan Genap.py
2 Def hitung_genap(a,b):
3 Sum = 0
5 Genap = I % 2
6 If(genap == 0):
7 Sum = sum + i
8 Return sum
4 def huruf_kapital(str,kata):
5 sum = 0
8 if kar.isupper():
4
Screenshot
Program Mencari Nilai Faktorial.py
Tampilan awal program, pengguna diminta untuk memasukkan nilai yang akan difaktorialkan
Setelah memasukkan nilai yang akan difaktorialkan, hasil nilai factorial akan terlihat
5
Tampilan awal program, pengguna diminta untuk memasukkan elemen
Setelah memasukkan bilangan, hasil program deteksi bilangan prima akan terlihat. Berikut adalah
tampilan apabila bilangan yang dimasukkan termasuk bilangan prima
Berikut adalah tampilan apabila bilangan yang dimasukkan bukan termasuk bilangan prima
6
Program Penjumlahan Bilangan Genap.py
Setelah memasukkan nilai a dan b, hasil dari program penjumlahan bilangan genap akan terlihat
Tampilan awal program, pengguna diminta untuk memasukkan kata maupun kalimat
Setelah memasukkan kata, hasil dari program fungsi rekursif huruf kapital akan terlihat
7
8
Pembahasan
pingsut.py
No. Penjelasan
penerjemah_protein.py
No. Penjelasan
9
Kesimpulan
Pada praktikum Algoritma dan Pemrograman kesimpulan yang dapat diambill adalah:
1. kesimpulan 1
Saran
saran 1
Referensi
https://kodepy.com/pemrograman-dasar-perintah-kondisional-if-pada-python/
http://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html
10