Phyton Programing I
Phyton Programing I
Session 7
Programming I
(Pengenalan Python)
BAHASA PYTHON
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
Google Colaboratory adalah layanan berbasis cloud dari Google yang mereplikasi
Jupyter Notebook di cloud. Dalam banyak hal, kita dapat menggunakan Colaboratory
seperti instalasi desktop Jupyter Notebook.
Operator adalah konstruksi yang dapat memanipulasi nilai dari operan. Sebagai contoh operasi 3 + 2 = 5.
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
Disini 3 dan 2 adalah operan dan + adalah operator. Bahasa pemrograman Python mendukung berbagai
macam operator, diantaranya:
Operator Contoh Penjelasan
Pengurangan - 4–1=3 Mengurangi nilai operan di sebelah kiri menggunakan operan di sebelah kanan
Pembagian / 10 / 5 = 2 Untuk membagi operan di sebelah kiri menggunakan operan di sebelah kanan
Mendapatkan sisa pembagian dari operan di sebelah kiri operator Ketika dibagi oleh
Sisa Bagi % 11 % 2 = 1
operan di sebelah kanan
Pembagian Bulat // 10 // 3 = 3 Sama seperti pembagian. Hanya saja angka dibelakang koma dihilangkan
ASSIGNMENT OPERATOR
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
Flowchart of Conditions
If it is raining
grab an umbrella
put on boots
Otherwise
wear sunglasses
put on sneakers
Go to work
if rain
grab umbrella
put on boots
else
wear sunglasses
put on sneakers
go to work
CONTROL FLOW
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
a=3
b=5
if a > b:
print("a is bigger than b")
else:
print("a is smaller than b")
print("Done")
CONDITIONS IN PYTHON
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
• Single Condition (If) • Two Condition (If -> Else) • Multiple Condition (If -> Elif -> Else)
a=3 a=5 a=3
if a == 3: b=5 b=5
print("a is three") if a != b: if a > b:
output: a is three print("a and b is not the same") print("a is bigger than b")
else: elif a < b:
print("a and b is the same") print("a is smaller than b")
output: a and b is the same else:
print("a and b is the same")
output: a is smaller than b
“IF” STATEMENT SHORTHAND
• If
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
a=3
if a == 3: a=3
print("a is three") if a == 3: print (“a is three”)
output: a is three
• If else
a=5 a=5
b=5 b=5
if a == b: print(“same”) if a==b
print("same") print(“different”)
else:
print("different")
output: a and b is the same
“IF” STATEMENT
THE AVATARS
MASTERING THE ELEMENT OF DATA
• Single Expression
FOR ANALYTICAL HARMONY
a=5
b=7
if a <= b:
print("a is smaller than b")
output: a is smaller than b
• Multiple Expression
a=3 a=3
b=7 b=7
c = 20 c = 20
if a < b and b < c: if c > b or c < a:
print("a is smaller than b") print(“At least one of the expression is True”)
output: a is smaller than b output: At least one of the expression is True
NESTED IF
THE AVATARS
MASTERING THE ELEMENT OF DATA
FOR ANALYTICAL HARMONY
x = 50
if x > 20:
print("Above twenty, ")
if x > 40
print("and also above 40")
else:
print("but not above 40")
else:
print(“Below twenty”)