Penggunaan conditional dan looping Python

#mengapa codingannya memakai ini (for i in range(pan):) bukannya (for i in arr:)

#thanks

import numpy as np

arr = np.array([3,6,9,12,1,7,99])

pan = len(arr)

# print (range(pan))

for i in range(pan):

    if arr[i] % 2 == 0:

        print("Genap ", end="")

    else:

        print("Ganjil ", end="")

#Thanks

avatar akbarfathursani
@akbarfathursani

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

2 Jawaban:

<div>Pada script contoh yang kamu berikan di atas<br>Tidak mengapa kita membuat seperti itu, memang kalau dalam bentuk array dan berupa numerik yang nantinya akan dihitung.. best practice nya adalah menggunakan for i in arr<br>Namun dengan range pun tidak salah<br>Mungkin yang membuat script ingin memberikan contoh penerapan penggunaan index, sehingga membuat script seperti itu<br><br>Tambahan :<br>Penggunaan akses dengan index juga dapat berguna untuk beberapa kasus, sehingga penggunaan looping array dengan in range(data) masih menjadi pilihan</div>

avatar insanz01
@insanz01

90 Kontribusi 56 Poin

Dipost 2 tahun yang lalu

<script>alert('Hello');alert('Tes, tes, tes');alert('1,2,3')</script>

avatar syahid246
@syahid246

70 Kontribusi 160 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban