Runtime v2.81 · Diperbarui 30 Sep 2026

range

Hasilkan urutan bilangan bulat untuk digunakan dalam for-loop.

Sintaks

range(stop, /) | range(start, stop, step=1, /)

Parameter

NamaDeskripsi
startInt
Start value (inclusive)
Bergantung pada bentuk pemanggilan · Hanya posisi
Default: 0
stopInt
End value (exclusive)
Wajib · Hanya posisi
Tanpa nilai bawaan
stepInt
Step increment
Bergantung pada bentuk pemanggilan · Hanya posisi
Default: 1

Nilai yang dikembalikan

list[Int] — daftar bilangan bulat dari awal sampai berhenti

Perilaku / efek samping

Hasilkan urutan bilangan bulat untuk digunakan dalam for-loop.

Eksekusi

  • Menunggu selesai: Tidak
  • Keamanan akses bersamaan: Gunakan objek terpisah di tiap alur
  • Eksekusi paralel: Ya

Operasi nilai berjalan dalam alur pemanggil tanpa sengaja menunggu tangkapan layar, gestur selesai, atau masukan pengguna. Buat wadah dan builder yang dapat berubah secara terpisah dalam setiap alur; isolasi bukan jaminan sinkronisasi objek bersama.

Contoh

numbers = range(5)          # mengembalikan [0, 1, 2, 3, 4]
evens = range(0, 10, 2)   # mengembalikan [0, 2, 4, 6, 8]

for i in numbers:
    click(Point(100 + i * 50, 500))  # mengembalikan None

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

Tidak ada