DuniaInfo
Senin, 16 April 2018
List Pada Python
List
List atau daftar merupakan data tipe yang paling sering digunakan dan sangat serbaguna yang digunakan dengan python.contoh codingan memasukkan elemen:
list1=['ipa', 'ips']
list2=[1, 2, 3]
Negative indexing
contoh:listku=['p', 'y', 't', 'h', 'o', 'n']
print(listku[/ 1] #output: n
print(listku[/ 5] #output: y
merubah dan mengganti elemen
contoh:list1=[2, 4, 6, 8]
list1[0]=1
print(list1) #output: [1, 4, 6, 8]
list1[1:4]=[3, 5, 7]
print(list1) #output: [1, 3, 5, 7]
menambah elemen
list1=[1]
print(list1+[2])
#output: [1, 2]
print(["re"]*2)
#output: ["re", "re"]
menghapus elemen
list1=['p', 'o']
del list1[1]
print(list1)
#output: ['p']
Senin, 05 Maret 2018
Contoh program python menghitung nilai mahasiswa menggunakan list
Perulangan merupakan proses mengulang-ulang eksekusi blok tanpa henti sampai kondisi yang di jadikan acuan terpenuhi.
Contoh program python menghitung nilai mahasiswa menggunakan list dan perulangan.
Hasilnya
Rabu, 21 Februari 2018
Perulangan FOR dan WHILE Pada Phyton
Perulangan
Perulangan pada python digunakan untuk menjalankan program
berkali-kali dengan penulisan source kode yang efisien. Bayangkan jika kita
ingin membuat program untuk menampilkan angka dari 1 sampai 10 tanpa
menggunakan perulangan, tentu kita harus menuliskan semua statement sehingga
membuat source kode menjadi lebih banyak dan tidak efisien.
Sebagai contoh
#menampilkan angka 1-10
Print(“1”)
Print(“2”)
Print(“3”)
Print(“4”)
Print(“5”)
Print(“6”)
Print(“7”)
Print(“8”)
Print(“9”)
Print(“10”)
Lihatlah betapa banyaknya yang harus ditulis, apalagi jika
bilangannya sampai 100 bahkan lebih.
Untuk itu, Dengan adanya perulangan, source kode menjadi lebih pendek dan efisien tidak
seperti pada contoh diatas. Untuk lebih jelasnya, berikut adalah macam-macam
perulangan yang ada di python.
1. FOR LOOP
Digunakan untuk melakukan perulangan sampai
batas yang telah ditentukan.
Contoh program menampilkan angka 1 sampai 10
hasilnya
contoh program huruf 'Python'
hasilnya
contoh program menampilkan daftar
hasilnya
2. WHILE LOOP
While loop akan menjalan statement selama
kondisi bernilai true/terpenuhi.
Contoh program menampilkan angka 1 sampai 10
hasilnya
Semoga Membantu :)
Minggu, 11 Februari 2018
Contoh Program Menggunakan IF-ELIF-ELSE Pada Python
Masih belum ngerti juga?
Nih saya kasih contoh programnya,,
hasilnya
semoga membantu..
Struktur Kondisi Pada Python
Hai semua,..
Materi kali ini saya akan membahas tentang struktur kondisi pada Python.
Struktur
kondisi bisa disebut juga control flow, decision, struktur if, percabangan, dan
lain sebagainya. Struktur kondisi ini mampu membuat program berfikir
dan menentukan tindakan sesuai dengan kondisi yang kita berikan.
Untuk lebih jelasnya, yuk simak struktur kondisi pada
python berikut ini.
Tambahan, disini saya memberi contoh dengan menggunakan IDLE
1. IF
Seperti if yang lain, if pada python juga digunakan pada
saat terdapat satu pilihan saja.
Syntax :
if test expression:
statement(s)
contoh :
hasilnya:
2. IF ELSE
If else digunakan saat terdapat dua pilihan keputusan.
Syntax:
if test expression:
body of if
else:
body of else
contoh:
hasilnya:
3. IF ELIF ELSE
If elif else digunakan apabila terdapat lebih dari dua pilihan keputusan.
Syntax:
if test expression:
body of if
elif test expression:
body of elif
else:
body of else
contoh:
hasilnya
4. NASTED
Nested merupakan if bercabang.
Syntax:
if expression1:
statement(1)
if expression2
statement(2)
contoh:
hasilnya
5. TERNARY OPERATOR
Operator Ternary digunakan untuk membuat sebuah ekspresi kondisi seperti percabangan IF/ELSE.
syntax:
Condition_is_true if condition else condition_is_false
(if_test_is_false, if_test_is_true)[test]
Contoh:
hasilnya
Senin, 22 Januari 2018
Operator Dalam Python
Operator merupakan simbol-simbol yang digunakan untuk
melakukan operasi tertentu. Dalam python
ada 6 jenis operator, yaitu :
1. Arithmetic Operators
Operator ini digunakan untuk melakukan aktifitas matematika, yang memiliki
simbol-simbol :
+
|
Penjumlahan
|
>>>10+4
14
|
Sama seperti penjumlahan biasa
|
-
|
Pengurangan
|
>>>10-4
6
|
Sama seperti pengurangan biasa
|
*
|
Perkalian
|
>>>10*4
40
|
Sama
seperti perkalian biasa
|
/
|
Pembagian
|
>>>10/4
2.5
|
Sama seperti pembagian biasa, hasil pembagian pada python
selau bersifat pecahan (tedapat koma) walaupun hasil nya bilangan bulat
(misalnya 2, maka ditulis 2.0)
|
%
|
Modulus (sisa hasil bagi)
|
>>>10%4
2
|
Dihitung
dengan cara menghitung kelipatan pembaginya. Dalam contoh pembaginya adalah 4
dan yang dibagi adalah 8. Maka, kelipatan 4 yang kurang dari 10 adalah 8, karena bersisa 2 angka ( 9 dan 10), maka
modulusnya adalah 2.
|
//
|
Floor Division
(hasil pembagian berupa bilangan bulat)
|
>>>10//4
2
|
Sama seperti pembagian pada umumnya, hanya saja hasilnya
berupa bilangan bulat walaupun ada koma. Misal hasil sebenarnya 2.5,
dibulatkan menjadi 2 saja
|
**
|
Exponent (pangkat)
|
>>>10**4
10000
|
Sama
seperti perpangkatan pada umumnya.
|
2. Assighment Operators
Disebut juga operator penugasan. Digunakan
untuk memberikan tugas kepada variabel, misalnya menyimpan data yang nantinya
akan dioperasikan seperti operasi aritmatika. Operator ini memiliki symbol-simbol
antara lain :
=
|
Sesuai data
|
>>> a =3
>>>print(a)
3
|
+=
|
Dijumlahkan
|
>>>a=3
>>>a+=4
>>>print(a)
7
|
-=
|
Dikurangi
|
>>>a=3
>>>a-=1
>>>print(a)
2
|
*=
|
Dikali
|
>>>a=3
>>>a*=2
>>>print(a)
6
|
/=
|
Dibagi
|
>>>8
>>>a/=2
>>>print(a)
4
|
%=
|
Modulus
|
>>>8
>>>a%=2
>>>print(a)
0
|
//=
|
Floor division
|
>>>a=8
>>>a//=2
4
|
**=
|
dipangkatkan
|
>>>a=2
>>>a**=3
>>>print(a)
8
|
3. Comparison Operators
Disebut juga operator pembanding.
Operator ini digunakan untuk membandingkan dua buah nilai yang menghasilkan
kata ‘True’ atau ‘False’ . Memiliki simbol-simbol sebagai berikut:
>
|
Lebih dari
|
>>>3>2
True
|
Benar, karena 3 lebih dari 2
|
<
|
Kurang dari
|
>>>3<2
False
|
Salah, karena tidak mungkin 3 kurang dari 2
|
==
|
Sama dengan
|
>>>3==2
False
|
Salah,
karena 3 bukan sama dengan 2
|
!=
|
Factorial sama
dengan
|
>>>3!=6
True
|
Benar, karena factorial 3 sama dengan 6 (3!=3x2x1=6)
|
>=
|
Lebuh dari sama dengan
|
>>>3>=3
True
|
Benar,
karena masih termasuk dalam syarat sama dengan.
|
<=
|
Kurang dari sama
dengan
|
>>>3<=2
False
|
Salah, karena tidak memenuhi syarat dan tidak mungkin
pula 3 itu kurang dari 2
|
4. Logical Operators
Operator ini digunakan untuk
membuat operasi logika dan memiliki simbol-simbol :
And
|
>>>True and True
True
>>>True and False
False
>>>False and False
False
|
Jika salah satu False, maka menghasilkan false
|
Or
|
>>>True or True
True
>>>True or False
True
>>>False or False
False
|
Jika salah satu true, maka menghasilkan true
|
not
|
>>>not
True
False
>>>not
False
True
|
Menghasilkan
kebalikan dari statement
|
5. Bitwise Operator
Merupakan operator untuk melakukan operasi
berdasarkan bit/biner. Operasi ini agak sulit dipahami, kamu harus memahami
operasi bilangan biner terlebih dahulu, baru setelah itu kamu akan paham.
&
|
And
|
= 0(00000000)
|
|
|
Or
|
=14 (00001110)
|
^
|
Xor
|
=11(11110101)
|
~
|
Negasi/kebalikan
|
=14(00001110)
|
<<
|
Left shift
|
=2(00000010)
|
>>
|
Right Shift
|
=40(00101000)
|
Contoh :
Diketahui A = 0011110
B = 00001101
A&B = 00001100
A|B = 00111101
6. Membership Operators
Operator ini memiliki simbol-simbol :
In
|
Contoh :
5 in x
|
Not in
|
Contoh :
5 not in x
|
7. Identity Operators
Operator ini memiliki simbol :
is
|
Contoh :
X is true
|
Is not
|
Contoh :
X is not true
|
Langganan:
Postingan (Atom)