English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

tamu
1 / ?
kembali ke pelajaran

Selamat Datang

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

Selamat datang di pelajaran Python pertamamu.

Python adalah salah satu bahasa pemrograman paling populer di dunia. Ilmuwan, insinyur, seniman, dan siswa menggunakannya setiap hari.

Dalam pelajaran ini kamu akan menulis kode Python nyata dan menjalankannya secara instan. Kodemu dijalankan di server nyata — bukan simulasi.

Mari kita mulai dengan program paling terkenal dalam sejarah komputasi.

Hello, World!

Program pertamamu

Perjalanan setiap programmer dimulai dengan dua kata yang sama: Hello, World!

Di Python, kamu menampilkan teks ke layar menggunakan fungsi print():

print("Hello, World!")


Itu saja. Satu baris. Tanda kutip memberitahu Python bahwa itu teks (disebut string). Fungsi print() mengirimnya ke layar.

Tulis program Python yang menampilkan persis: Hello, World!

Apa Itu Variables?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

Variables: memberikan nama untuk nilai

Variable adalah nama yang menyimpan nilai. Pikirkan seperti kotak berlabel.

name = "Ada"

age = 12

print(name) — menampilkan: Ada

print(age) — menampilkan: 12


Tanda = berarti assign — masukkan nilai dari sebelah kanan ke dalam nama di sebelah kiri.

Teks ditulis dalam tanda kutip (string). Angka tidak perlu tanda kutip (integer).

Buat Variables

Giliranmu

Buat dua variable dan tampilkan keduanya:

1. Variable bernama animal dengan hewan favoritmu

2. Variable bernama count dengan jumlah kakinya

3. Tampilkan kedua variable


Contoh output (milikmu akan berbeda):

cat

4

Buat variable bernama `animal` dan `count`, kemudian tampilkan keduanya. Kodemu harus menampilkan dua baris.

Menggabung Strings

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

String concatenation

Kamu dapat menggabung string dengan +:

greeting = "Hello" + " " + "World"

print(greeting) — menampilkan: Hello World


f-strings (formatted strings)

Cara yang lebih baik untuk mencampur variable ke dalam teks:

name = "Ada"

print(f"My name is {name}") — menampilkan: My name is Ada


f sebelum tanda kutip mengaktifkan mode f-string. Di dalam string, {variable} diganti dengan nilai variable-nya.

Latihan f-string

Giliranmu

Buat dua variable:

- food — makanan favoritmu (string)

- rating — seberapa banyak kamu menyukainya dari 1 hingga 10 (integer)


Kemudian gunakan f-string untuk menampilkan:

I love pizza! I rate it 9 out of 10.

(dengan makanan dan rating milikmu sendiri)

Buat variable `food` dan `rating`, kemudian cetak kalimat menggunakan f-string yang menyertakan keduanya. Outputmu harus satu kalimat.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

Membuat keputusan

Program dapat membuat pilihan menggunakan if dan else:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


Kode yang indented di bawah if hanya berjalan ketika kondisinya True.

Kode di bawah else berjalan ketika kondisinya False.


Operator perbandingan: > (lebih besar), < (lebih kecil), == (sama), != (tidak sama), >=, <=

Tantangan If/Else

Giliranmu

Tulis program yang:

1. Membuat variable score yang diatur ke angka apa pun

2. Jika score 60 atau lebih, tampilkan Pass

3. Jika tidak, tampilkan Fail

Tulis program if/else dengan variable `score`. Tampilkan `Pass` jika score >= 60, jika tidak tampilkan `Fail`.

Satukan Semuanya

Tantangan akhir

Kamu sekarang tahu: print(), variable, f-string, dan if/else.

Gabungkan semuanya dalam satu program.


Tulis program yang:

1. Membuat variable name (sebuah nama, string)

2. Membuat variable age (sebuah umur, integer)

3. Jika age 13 atau lebih tua, tampilkan: Welcome, [name]! You may enter.

4. Jika tidak, tampilkan: Sorry, [name]. You must be 13 to enter.


Gunakan f-string untuk outputnya.

Tulis program lengkap seperti yang dijelaskan di atas. Gunakan variable, f-string, dan if/else bersama-sama.