Sintaks Dasar Python

Pada modul ini, Anda akan mempelajari sintaks dasar Python, termasuk struktur program, variabel, tipe data, operator, dan cara menangani input dan output.

Struktur Dasar Program Python #

Program Python terdiri dari pernyataan-pernyataan yang dieksekusi secara berurutan. Tidak seperti beberapa bahasa lain, Python tidak menggunakan tanda kurung kurawal {} untuk mengelompokkan pernyataan, melainkan menggunakan indentasi.

Contoh Struktur Dasar Program:

def main():
    print("Hello, World!")

if __name__ == "__main__":
    main()

Variabel dan Tipe Data #

Variabel #

Variabel adalah tempat penyimpanan yang diberi nama untuk menyimpan data. Anda dapat membuat variabel hanya dengan memberikan nilai padanya.

Contoh:

name = "Alice"
age = 30
height = 1.75

Tipe Data #

Python memiliki beberapa tipe data bawaan, termasuk:

String: Teks, didefinisikan dalam tanda kutip.

Integer: Bilangan bulat.

Float: Bilangan desimal.

Boolean: Nilai benar atau salah (True atau False).

Contoh:

name = "Alice"       # String
age = 30             # Integer
height = 1.75        # Float
is_student = True    # Boolean

Operator #

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Operator Aritmatika #

+ : Penjumlahan

- : Pengurangan

* : Perkalian

/ : Pembagian

% : Modulus (sisa bagi)

** : Pangkat

// : Pembagian bulat

Contoh:

x = 10
y = 3

print(x + y)   # 13
print(x - y)   # 7
print(x * y)   # 30
print(x / y)   # 3.3333...
print(x % y)   # 1
print(x ** y)  # 1000
print(x // y)  # 3

Operator Perbandingan #

== : Sama dengan

!= : Tidak sama dengan

> : Lebih besar dari

< : Lebih kecil dari

>= : Lebih besar atau sama dengan

<= : Lebih kecil atau sama dengan

Contoh:

a = 5
b = 10

print(a == b)  # False
print(a != b)  # True
print(a > b)   # False
print(a < b)   # True
print(a >= b)  # False
print(a <= b)  # True

Operator Logika #

and : Logika AND

or : Logika OR

not : Logika NOT

Contoh:

x = True
y = False

print(x and y)  # False
print(x or y)   # True
print(not x)    # False

Input dan Output #

Input #

Anda bisa menggunakan fungsi input() untuk mengambil input dari pengguna.

Contoh:

name = input("Enter your name: ")
print("Hello, " + name)

Output #

Anda bisa menggunakan fungsi print() untuk mencetak output ke layar.

Contoh:

print("Hello, World!")
print("Name:", name)
print("Age:", age)

Komentar #

Komentar digunakan untuk menjelaskan kode dan tidak dieksekusi oleh Python. Komentar diawali dengan tanda #.

Contoh:

# Ini adalah komentar
print("Hello, World!")  # Ini juga komentar

Contoh Program Sederhana #

Berikut adalah contoh program sederhana yang menggabungkan semua konsep di atas:

# Meminta input dari pengguna
name = input("Enter your name: ")
age = int(input("Enter your age: "))  # Mengkonversi input menjadi integer
height = float(input("Enter your height in meters: "))  # Mengkonversi input menjadi float
is_student = input("Are you a student? (yes/no): ").lower() == "yes"

# Menggunakan operator aritmatika
age_next_year = age + 1

# Menggunakan operator perbandingan dan logika
is_adult = age >= 18
is_tall = height >= 1.75

# Menampilkan hasil
print("\nSummary:")
print("Name:", name)
print("Age:", age)
print("Height:", height, "meters")
print("Student:", is_student)
print("Next year, you will be", age_next_year, "years old.")
print("Are you an adult?", is_adult)
print("Are you tall?", is_tall)

Dengan memahami sintaks dasar Python yang dijelaskan di atas, Anda akan siap untuk mempelajari konsep yang lebih lanjut dalam Python. Jika ada pertanyaan lebih lanjut atau bagian yang perlu diperjelas, jangan ragu untuk bertanya.