PERGERTIAN DAN CONTOH DARI VARIABEL , TIPE DATA , OPERATOR , FUNGSI , LIST , PERCABANGAN , PERULANGAN
PERGERTIAN DAN CONTOH DARI VARIABEL , TIPE DATA , OPERATOR , FUNGSI , LIST , PERCABANGAN , PERULANGAN
A. VARIABEL
Variabel adalah suatu tempat untuk menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses programEXAMPLE :
r = russel
print (r)
>> russel
x,y,z = "russel","leps","eko"
print (x)
print (y)
print (z)
>> russel
>> leps
>> eko
B. TIPE DATA
Dalam pemrograman tipe data adalah konsep yang penting, variabel dapat menyimpan data dari tipe data yang berbeda , dan tipe yang berbeda dapat melakukan hal yang berbeda.
python memiliki 6 tipe data standart atau paling sering digunakan :
- bilangan
- string
- list
- tuple
- list
- set
- dictionary
EXAMPLE :
#type string
x = "hello word"
print (x)#type bilangan bulat
x = 20
print (x)
#type list
x = ["banana",apple","cheery"]
print (x)
C. OPERATOR
Operator adalah simbol yang digunakan untuk melakukan operasi aritmatika
maupun logika. nilainya dilakukan operasi disebut operand misalnya 2 + 3 disini simbol + adalah operator penjumlahan sedangkan 2 dan 3 operandnya.operator pada python sebagai berikut :
- Operator aritmarika adalah operator yang digunakan untuk melakukan operasi matematika. seperti tabel dibawah ini :
a=int(input("masukan nilai a="))
b=int(input("masukan nilai b="))
print ("hasil penjumlahan adalah=",a+b)
print ("hasil perkalian adalah=",a*b)
print ("hasil pengurangan adalah=",a-b)
print ("hasil pembagian adalah=",a/b)
print ("hasil sisa bagi adalah=",a%b)
print ("hasil pemangkatan adalah=",a**b)
- Operator compare/membadingkan adalah operator yang digunakan untuk membadingkan 2 buah nilai, hasil perbandingannya adalah True dan False tergantung kondisi. seperti tabel dibawah ini :
EXAMPLE :
a=int(input("masukan nilai a="))
print ("hasil greater than adalah =", a>3)print ("hasil less than adalah =", a<3)print ("hasil lebih dari sama dengan adalah =", a>=3)print ("hasil kurang dari sama dengan adalah =", a<=3)print ("hasil modulus adalah =", a%3)print ("hasil floor division =", a//3)
print ("hasil equal adalah =", a==3)print ("hasil not equal adalah =", a!=3)
print ("hasil equal adalah =", a==3)print ("hasil not equal adalah =", a!=3)
- Operator identitas adalah operator yang bisa dipakai memeriksa apakah nilai sebuah variabel ada ditempat yang sama (memory) atau tidak. operator ini terdiri dari 2 jenis yaitu :
- IS -------->> bernilai True jika kedua operand merujuk ke objek yang sama dan bernilai yang sama
- IS NOT ----->> bernilai True kedua operand jika merujuk ke objek yang tidak sama
EXAMPLE :
a=int(input("masukan nilai a="))
b=int(input("masukan nilai b="))
c=int(input("masukan nilai c="))
print ("a is b :", a is b)
print ("a is c :", a is c)
print ("a is not c :", a is not c)
- Operator keanggotaan adalah operator yang dipakai untuk memeriksa apakah suatu nilai ada didalam himpunan atau tidak.
- IN ----->> Bernilai True jika nilai dicari ada didalam himpunan
- NOT IN ----->>Bernilai True jika nilai yang dicari tidak ada dalam dihimpunan
EXAMPLE :
a = "duniailkom"
print ("a :",a)
print ("\"i\" in a :","i" in a)
print ("\"k\" not in a :","k" not in a)
print ("\"d\" not in a :","d" not in" a)
print ("\n")
- Operator logika adalah operator yang digunakan untuk membuat kesimpulan logis dari 2 kondisi booleam : True atau False . dalam bahasa python 3 operator logika yaitu :
- and ----->>True jika kedua operand bernilai True
- or ------>> True jika salah satu operand True
- not ----->> True jika operand bernilai False
EXAMPLE :
print('Hasil dari True and True :', True and True)
print('Hasil dari True and False :', True and False)
print('Hasil dari False and True :', False and True)
print('Hasil dari False and False :', False and False)
print('\n')
- Operator bitwise adalah operator khusus untuk menangani operasi logika bilangan biner dalam bentuk bit.
EXAMPLE :
x = 10
y = 12
print('x berisi angka',x ,'desimal atau',bin(x),'biner')
print('y berisi angka',y ,'desimal atau',bin(y),'biner')
print('\n')
print('x & y :',x & y)
print('x | y :',x | y)
print('x ^ y :',x ^ y)
print('~x :',~x)
print('x << 1 :',x << 1)
print('x >> 1 :',x >> 1)
D. FUNGSI/FUNCTION
Fungsi/function adalah blok code program yang hanya dijalankan saat dipanggil.
fungsi kumpulan dari peryataan/statements yang menerima masukan/ input melakukan perhitungan tertentu dan menghasilkan output.
EXAMPLE :
""" menghitung volume prisma segitiga """
panjang= 15
lebar= 7
tinggi=10
def volumeprismasegitiga(panjang,lebar,tinggi):
volume=panjang*lebar*tinggi*1/2
return volume
print("volume prisma segitiga",volumeprismasegitiga)
E. PERCABANGAN
Dalam pembuatan program , ada saatnya kita butuh percabangan yakni jika semua kondisi terpenuhi, jalankan code program ini , jika tidak jalankan program lain.
EXAMPLE :
a= int(input("masukan nilai a ="))
b= int(input("masukan nilai b ="))
if a>b :
print("a lebih dari b")
else :
print("a tidak lebih dari b")
F. LIST
List adalah struktur data python yang mampu menyimpan lebih dari satu data.
EXAMPLE :
thislist=["apple"],["banana"],["cherry"],["melon"],["orange"],["mango"],["kiwi"]
print(thislist[-4:-1])
print(thislist[2:5])
G. PERULANGAN
Dalam bahasa python python terdapat 2 struktur perulangan yaitu perulangan while dan perulangan for , stuktur perulangan ( atau dalam bahasa inggris loop) adalah instruksi code program bertujuan untuk mengulang beberapa baris perintah.
EXAMPLE :
a=7
while a<=100:
print(a)
a+=3
warna = {'Merah','Biru','Kuning','Biru'}
for i in warna:
print(i)
Komentar
Posting Komentar