Apa gunanya -1 dalam Python untuk loop [duplikat]
Oct 26 2020
for passnum in range(len(nlist)-1,0,**-1**):
...
Saya menemukan baris kode ini dari situs web. Yang ingin saya ketahui adalah, Apa gunanya -1di dan dari loop for ini?
Jawaban
RCvaram Oct 26 2020 at 17:19
Ini akan mengurangi nilai sebesar 1 untuk setiap iterasi
Nilai ini disebut as stepyang memberitahu for loopbagaimana mendapatkan nilai berikutnya untuk iterasi. Ini bisa menjadi negatif dan positif, tetapi tidak nol.
langkah positif berarti akan meningkatkan nilai iterasi dari argumen pertama ke argumen kedua
Contoh jika langkahnya 2 maka 0,2,4,6,8,10
for i in range(0,10,2):
print(i) #0,2,4,8
Langkah negatif berarti akan menurunkan nilai iterasi dari argumen pertama ke argumen kedua
Misalnya jika -2 maka 10,8,6,4,2
for i in range(10,0,-2):
print(i) #10,8,6,4,2
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'