Minggu, 24 Agustus 2025

Looping List dan Enumerate pemrograman python di VSCode

# loop list

# cara pertama

# menggunakan for loop

print ("FOR LOOP")

kumpulan_angka = [3, 5, 7, 1, 2, 8]

for angka in kumpulan_angka :

    print (f"angka = {angka}")

 

'''

    penjelasan

    for angka in kumpulan_angka -> untuk variabel angka di dalam variabel kumpulan_angka

    print (f"angka = {angka}") -> akan mencetak angka secara berurutan yang ada di variabel kumpulan_angka

'''

print ()

 

peserta = ["abdul", "muis", "albi", "alan", "am"]

for nama in peserta :

    print (f"nama peserta = {nama}")

print ()

 

# cara kedua

# for loop dan range standar di C atau Java

print ("FOR LOOP dan RANGE")

kumpulan_angka = [3, 7, 9, 4, 6, 10, 5]

panjang = len (kumpulan_angka)

for i in range (panjang) :

    print (f"angka = {kumpulan_angka[i]}")

print ()

 

# loop menggunakan while

print ("WHILE LOOP")

kumpulan_angka = [3, 7, 9, 4, 6, 10, 5]

panjang = len (kumpulan_angka)

i = 0

while i < panjang :

    print (f"angka = {kumpulan_angka[i]}")

    i += 1

print ()

 

# lebih singkat menggunakan list comprehension

data = ["abdul", 1, "muis", "albi", 5, 98, "alan", "am"]

[print (i) for i in data]

print ()

print ("atau menggunakan di bawah ini:")

'''

    atau menggunakan source code berikut

    [print (f"data = {i}") for i in data]

'''

[print (f"data = {i}") for i in data]

print ()

 

# untuk meng-kuadrat-kan angka

angka = [3, 7, 9, 4, 6, 10, 5]

angka_kuadrat = [i**2 for i in angka]

print (angka_kuadrat)

print ()

 

# enumerate

print ("ENUMERATE")

data_list = ["abdul", 1, "muis", "albi", 5, 98, "alan", "am"]

for index, data in enumerate (data_list) :

    print (f"index = {index}, data = {data}")

 


Tidak ada komentar:

Posting Komentar