๐ Perulangan
Mengulang perintah: for dengan batas, while sampai kondisi terpenuhi.
Mengulang 5 kali
range(5) di Python berarti 0..4; 0..5 di Rust juga 0..4 (batas atas tidak ikut).
C++
for (int i = 0; i < 5; i++) {
cout << i << endl;
}Python
for i in range(5):
print(i)Rust
for i in 0..5 {
println!("{i}");
}Menjumlahkan banyak input
Pola umum: baca N, lalu ulangi N kali sambil menjumlahkan.
C++
int n; cin >> n;
int total = 0;
for (int i = 0; i < n; i++) {
int x; cin >> x;
total += x;
}Python
n = int(input())
total = 0
for _ in range(n):
total += int(input())Rust
let n: i32 = baca().trim().parse().unwrap();
let mut total = 0;
for _ in 0..n {
total += baca().trim().parse::<i32>().unwrap();
}