Page 208 - Perangkat Pembelajaran Guru - Informatika - X
P. 208
Tabel 7.9 Padanan Sintaks Bahasa C dan Bahasa Python
Sintaks pada Bahasa
Sintaks pada Bahasa C Penjelasan
Python
printf("%d", x); print(x) Mencetak keluaran
scanf("%d", &x); x = input() Membaca masukan
x = 10; x = 10 Pemberian nilai
a = (x + y)*z; a = (x + y)*z Operasi aritmetika
< <= > >= == != < <= > >= == != Operasi perbandingan
&&, || and , not
if (<kondisi>) if <kondisi>: Percabangan dengan satu
{ pernyataan pernyataan
pernyataan;
}
if (<kondisi1>) if <kondisi1>: Percabangan dengan lebih dari
{ pernyataan1 satu kemungkinan pernyataan
pernyataan1; elif <kondisi2>:
} pernyataan2
else if (<kondisi2>) else:
{ pernyataan3
pernyataan2;
}
else
{
pernyataan3;
}
while (<kondisi>) while <kondisi>: Perulangan dengan while
{ pernyataan (berdasarkan kondisi)
pernyataan;
}
for (int i=0;i<n;i++) for i in range(n): Perulangan dengan iterator
{ pernyataan dengan i (variabel penunjuk)
pernyataan dengan i;
}
195
Bab 7 Algoritma dan Pemrograman