Rabu, 20 Agustus 2025

Latihan perulangan pemrograman python di VSCode

# latihan membuat segitiga

bintang_turun = 9
# 1. menggunakan for
# dummy variabel
bintang_samping = 1
for i in range (bintang_turun) :  # untuk menghasilkan bintang ke bawah
    print ("*" * bintang_samping) # untuk menghasilkan bintang ke samping
    bintang_samping += 1          # bintang ke samping akan di tambah satu setiap perulangan
print()

# 2. menggunakan while
bintang_samping = 1
while True :                      # loop akan terus berjalan selama hasilnya adalah true
    print ("*" * bintang_samping) # untuk menghasilkan bintang ke samping
    bintang_samping += 1

    if bintang_samping > bintang_turun :   # agar bintang berhenti maka menggunakan fungsi if
        break
print ()

# 3. segitiga hanya ganjil
bintang_samping = 1
while True :                      # loop akan terus berjalan selama hasilnya adalah true
    if bintang_samping % 2 :      # akan kembali ke atas jika ganjil modules
        print ("*" * bintang_samping)
        bintang_samping += 1
    else :                        # jika modules 0
        bintang_samping += 1
        continue
   
    if bintang_samping > bintang_turun :   # agar bintang berhenti maka menggunakan fungsi if
        break
print ()

# 4. segitiga sama kaki
bintang_samping = 1
spasi = int (bintang_turun / 2)
while True :                      # loop akan terus berjalan selama hasilnya adalah true
    if bintang_samping % 2 :      # akan kembali ke atas jika ganjil modules
        print (" " * spasi , "+" * bintang_samping)
        spasi -= 1
        bintang_samping += 1
    else :                        # jika modules 0
        bintang_samping += 1
        continue
   
    if bintang_samping > bintang_turun :   # agar bintang berhenti maka menggunakan fungsi if
        break
print ()


Tidak ada komentar:

Posting Komentar