Belajar Python [Dasar] - 28 - Latihan Perulangan

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 189

  • @TodiDiang
    @TodiDiang 3 года назад +34

    Nih bang ketupatnya😀
    for i in range(5, 0, -1):
    print(" "*(5-i), end='')
    for x in range(i):
    print("+ ", end='')
    print()

    • @KelasTerbuka
      @KelasTerbuka  3 года назад +6

      Langsung GAAAS dengan pythonic programming

    • @grigs8585
      @grigs8585 3 года назад +4

      Nambahin bagian atas nya kang
      for i in range(0, 5):
      print(" " * (5 - i), end = "")
      for x in range(i):
      print("+ ", end = "")
      print()

    • @agustinusdavid9726
      @agustinusdavid9726 3 года назад +2

      @@KelasTerbuka bang cara biar lima baris nampilin apa yang kita ketik samaan gitu gimana bang? bikin video ttng shorcut python bang

    • @fityanshobarsetyawan6795
      @fityanshobarsetyawan6795 3 года назад

      @@agustinusdavid9726 coba ctrl shift L bg kalo mau semua, klo satu2 ctrl d

    • @tekel.
      @tekel. 3 года назад +2

      iya mangtep bang pala gua koneknya agak lama :v

  • @ahmadabuhanifah5885
    @ahmadabuhanifah5885 2 года назад +12

    # 5. Bikin belah ketupat
    print("awal While")
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count % 2):
    # print jika ganjil
    print(" "*spasi,"@"*count)
    spasi -= 1
    count += 1
    else:
    # akan kembali ke atas jika ganjil
    count += 1
    continue
    # akan break jika count melebihi sisi
    if count > sisi:
    break
    # Mulai mengerucut
    count = count - 2
    spasi = 1
    while True:
    if (count % 2):
    print(" "*spasi, "@"*count)
    spasi += 1
    count -= 1
    else:
    count -= 1
    continue
    if count == 0:
    break
    print("akhier dari while hehehehehe
    ")

    • @ashifaMulyana-d6j
      @ashifaMulyana-d6j Год назад +1

      makasi ya, sangat membantu untuk saya yang kebingungan

    • @mafissmeme1686
      @mafissmeme1686 Год назад

      count = count -2 dapet 2 nya dari mana bang?

    • @gambvp
      @gambvp Год назад +3

      @@mafissmeme1686 dari count yang di layer atas (while loop pertama) , misal count terakhir = 11, nah count - 2 biar tanda "@" outputnya selalu pengurangan 2 (contoh baris 1 =9, baris ke 2 = 7, baris ke 3 = 5 dst sampai count == 0 ), hasilnya akan jadi belah ketupat yg simetris. cmiiw

  • @wahyusetiyowibowo6492
    @wahyusetiyowibowo6492 2 года назад +33

    Gak jauh2 dari Ori-nya Bang
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count%2):
    print(" "*spasi,"+"*count)
    spasi -= 1
    count += 1
    else:
    count += 1
    continue
    if count > sisi:
    break
    while True:
    if (count%2):
    spasi += 1
    print(" "*spasi,"+"*count)
    count -= 1
    else:
    count -= 1
    if count == 0:
    break

    • @zhafiffarhann1369
      @zhafiffarhann1369 Год назад

      bang apa ngaruhnya letak spasi itu? , sori masih pemula

    • @levieren3236
      @levieren3236 Год назад

      @@zhafiffarhann1369 bantu jawab bang gua juga pemula jadi sama" belajar, jadi fungsi spasi itu untuk misahin jarak/ngetab sii tanda yang akan di jadikan belah ketupatnya, jadi itu ngetab setiap linenya

  • @nandaharyasusilo9613
    @nandaharyasusilo9613 Год назад +12

    Ini bang pake center lebih simple 😁😁
    segitiga = int(input("Masukkan sisi segitiga yang anda inginkan = "))
    if segitiga % 2:
    segitiga = segitiga
    else :
    segitiga -= 1
    angka = 1
    while angka < segitiga:
    print ((angka*"*").center(segitiga))
    angka += 2
    while angka > 0:
    print ((angka*"*").center(segitiga))
    angka -= 2

    print("cukup maass cukup")

    • @alvinalviant8621
      @alvinalviant8621 Год назад

      keren lu bang. ternyata pake center lebih simple. ane malah bikin kodenya ribet banget. T,T.

    • @dph6539
      @dph6539 Год назад

      keren simple, tapi angka = 1, diganti jadi angka = 2, biar tambah rapih

  • @bachtiarakmal320
    @bachtiarakmal320 Год назад +5

    ketupat
    sisi = int(input("Masukan panjang sisi :"))
    panjang = 1
    count = 1
    while True:
    if (count < sisi):
    print((panjang*"*").center(sisi+1))
    count += 2
    panjang += 2
    else:
    print((panjang*"*").center(sisi+1))
    panjang -= 2

    if panjang < 1:
    break

  • @GreffinVincent
    @GreffinVincent Год назад +3

    sisi = 10
    print("awal tugas")
    count = 1
    spasi = int(sisi/2)
    # Sisi atas
    while True:
    if (count % 2): # count % 2
    print(" "*spasi, "+"*count)
    spasi -= 1
    count += 1
    else:
    count += 1
    continue
    if count > sisi:
    break
    # Sisi bawah
    count = sisi + 1
    while True:
    if (count % 2):
    spasi += 1
    print(" "*spasi, "+"*count)
    count -= 1
    else:
    count -= 1
    continue
    if count < 1:
    break
    print("akhir tugas")
    Hasil Run :
    awal tugas
    +
    +++
    +++++
    +++++++
    +++++++++
    +++++++++++
    +++++++++++
    +++++++++
    +++++++
    +++++
    +++
    +
    akhir tugas

  • @srihartinadj1384
    @srihartinadj1384 2 года назад +3

    Belajar episode ini malam-malam dan harus tahan ngakak, krn pas bagian menit 19:30 bentuk segitiganya jadi letoy hahaha, mantapp abangnya ucup semangat !

  • @daiyamondz
    @daiyamondz 6 месяцев назад +1

    panjang = int(input("Masukkan panjang : "))
    turun = 5
    naik = 1
    while turun > 0 :
    turun -= 1
    print(" "*turun+"*"*naik)
    naik += 2
    turun += 1
    naik -= 2
    while turun < panjang:
    naik -= 2
    print(" "*turun+"*"*naik)
    turun += 1

  • @alvinalviant8621
    @alvinalviant8621 Год назад +1

    Heran, Orang-Orang Bikin kode kok bisa pada simple banget yak. Bisa ringkes banget.
    lah ane 3 hari baru selese, itupun kodenya panjang banget dan susah banget buat di mengerti.
    # Input
    tinggi = int(input("tinggi segitiga: "))
    print(31*'-')
    total = (tinggi*2)
    i = 0
    p = 4
    spasi = tinggi // 2
    spasi2 = 0
    # Bagian Atas
    while i < tinggi: # Akan Terus Looping saat i kurang dari tinggi
    if i % 2 == 0 :
    i += 1
    print(" " * spasi , "+" * i)
    spasi -= 1
    i += 1
    # Bagian Bawah
    while i > tinggi and i < total:
    if i % 2 == 0 :
    spasi2 += 1
    i += 1
    print(" " * spasi2 , "+" * (i-p))
    i += 1
    p += 4
    print(31*'-')

  • @nmlss_d
    @nmlss_d Год назад +1

    gabungan while & for loop
    isi = int(input("Masukkan angka: "))
    count = 0
    while True:
    count += 1
    print(" "*(isi-count), end='')
    for i in range(1, count+1):
    print("+", end=' ')
    print()
    if count == isi:
    break
    while True:
    count -= 1
    print(" "*(isi-count), end='')
    for i in range(count, 0, -1):
    print("+", end=' ')
    print()
    if count == 1:
    break

  • @ignatiuss9296
    @ignatiuss9296 Месяц назад

    sisi = 10
    spasi = int(sisi / 2)
    count = 1
    while True:
    if count % 2 == 0 :
    count += 1
    continue
    print (' '*spasi , '*'*count)
    count += 1
    spasi -= 1

    if count > sisi:
    break
    count -= 2 # Mulai dari jumlah bintang sebelumnya
    spasi += 3 # Tambah spasi untuk segitiga terbalik
    while True:
    if count % 2 == 0:
    count -= 1
    continue
    print(' ' * spasi + '*' * count)
    count -= 1
    spasi += 1
    if count < 1:
    break

  • @herlovesalforever8352
    @herlovesalforever8352 Год назад

    print(5*"="+" TUGAS KETUPAT "+5*"=","
    ")
    sisi = 10
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count % 2):
    print(spasi," "*spasi,"+"*count)
    spasi -= 1
    count += 1
    else:
    count += 1
    continue
    if count > sisi:
    break
    # Mengerucut
    count = count-2
    spasi = 1
    while True: # ketika True maka akan loop
    if (count % 2): # jika count modulus 2 == true, maka akan loop
    print(spasi," "*spasi,"+"*count)
    spasi += 1 # jika count == true maka spasi akan bertambah 1x
    count -= 1 ## jika "count = count - 1" == true, maka akan loop
    else:
    count -= 1
    continue # jika count = count - 1 == hasil false maka loncat
    if count == 0: # jika count == 0, maka berhenti loop
    break
    print("
    ",5*"="+" TUNTAS "+5*"=","")
    OUTPUT NYA : (kalo di run di python, hasilnya akan belah ketupat... dan spasi sengaja saya munculkaan supaya mudah membaca)
    ===== TUGAS KETUPAT =====
    5 +
    4 +++
    3 +++++
    2 +++++++
    1 +++++++++
    0 +++++++++++
    1 +++++++++
    2 +++++++
    3 +++++
    4 +++
    5 +
    ===== TUNTAS =====
    *jika salah dalam menjelaskan, bantu luruskan manteman

  • @rajafhazmah2525
    @rajafhazmah2525 6 месяцев назад

    sisi = 9
    for i in range(sisi):
    jarak_ke_tengah = abs(i - (sisi - 1) / 2)
    spasi_kiri = int(jarak_ke_tengah) + 1
    spasi_kanan = spasi_kiri
    bintang = 2 * i + 1 if i < (sisi - 1) / 2 else 2 * (sisi - i - 1) + 1
    print(" " * spasi_kiri + "*" * bintang + " " * spasi_kanan)

  • @zenimufrodilamin9344
    @zenimufrodilamin9344 2 года назад +2

    Ini belah ketupat versi aku bang,maaf banyak kurangnya saya masih pemula
    print('membuat belah ketupat')
    print('isi y dengan huruf ganjil > 1')
    y=int(input('y:'))
    x=1
    a=x
    b=y
    c=b
    while x

  • @aureusyp
    @aureusyp Год назад +1

    #5. Print kektupat
    angka=int (input('masukan n='))
    y=1
    spasi=5
    while y

  • @rafliardiansyah5839
    @rafliardiansyah5839 2 года назад +2

    Ini bang hasil latihan for loop sama while:
    def belahKetupat():
    sisi = int(input("Masukkan sisi: "))
    i = 1
    spasi = int(sisi/2)
    while True:
    if(i%2):
    print(" "*spasi,"+"*i)
    spasi -= 1
    i += 1
    else:
    i += 1
    continue
    if i > sisi:
    break
    i = (sisi-1)
    spasi = 1
    while True:
    if(i%2):
    print(" "*spasi,"+"*i)
    i -= 1
    spasi += 1
    if i < 1:
    break
    else:
    i -= 1
    continue
    def belahKetupatFor():
    sisi = int(input("Masukkan input: "))
    spasi = int(sisi/2)
    counter = 1
    for counter in range(sisi):
    if (counter%2):
    print(" "*spasi,"+"*counter)
    counter += 1
    spasi -= 1
    else:
    counter += 1
    continue
    counter = (sisi-1)
    spasi = 1
    for i in range (sisi):
    if counter == sisi-1:
    counter -= 1
    spasi += 1
    continue
    if (counter%2):
    print(" "*spasi,"+"*counter)
    counter -= 1
    spasi += 1
    else:
    counter -= 1
    continue
    belahKetupatFor()
    belahKetupat()

  • @ZakiZanuar
    @ZakiZanuar 5 месяцев назад

    sisi = int(input("Masukkan lebar ketupat yang Anda inginkan: "))
    # sisi atas
    spasi = sisi // 2
    count = 0
    while count 0:
    if count % 2 == 0:
    count -= 1
    continue
    print (" "*spasi + "+"*count)
    count -= 1
    spasi += 1

  • @Jayaanimationtf
    @Jayaanimationtf 3 года назад +1

    Sekian lama,nungguin lanjutan python,akhirnya muncul juga tutoriallnya. Yok bang semngat selesaikan pythonnya

  • @kayazeny9092
    @kayazeny9092 Год назад

    # 5. ketupat (hanya ganjil saja)
    sisi = 10
    count = 1
    spasi = int(sisi/2)
    while True:

    if count%2:
    # akan print jika ganjil
    print(" "*spasi, "*"*count)
    count += 1
    spasi -= 1
    else :
    # akan kembali ke atas jika genap
    count += 1
    continue

    # akan break jika count melebihi sisi
    if count >= sisi:
    break
    count -= 3
    spasi += 2
    while True:
    if count == 1:
    print(" "*spasi, "*"*count)
    break
    if count%2:
    # akan print jika ganjil
    print(" "*spasi, "*"*count)
    count -= 1
    spasi += 1
    else :
    # akan kembali ke atas jika genap
    count -= 1
    continue

  • @ilhamrizkinurjaman441
    @ilhamrizkinurjaman441 9 месяцев назад

    sisi=9
    print('awal belah ketupat menggunakan for')
    # Bagian atas belah ketupat
    for i in range(1, sisi + 1):
    print(' ' * (sisi - i) + '*' * (2 * i - 1))
    # Bagian bawah belah ketupat
    for i in range(sisi - 1, 0, -1):
    print(' ' * (sisi - i) + '*' * (2 * i - 1))
    print('akhir belah ketupat menggunakan for
    ')
    print('awal belah ketupat menggunakan while')
    # Bagian atas belah ketupat
    count = 1
    while count 0:
    print(' ' * (sisi - count) + '*' * (2 * count - 1))
    count -= 1
    print('akhir belah ketupat menggunakan while
    ')

  • @Mtaufikh337
    @Mtaufikh337 Год назад

    # 5. Hanya ganjil saja (Ketupat)
    print("Awal dari ganjil saja (Ketupat)")
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count%2):
    # print jika ganjil
    print(" "*spasi,"*" * count)
    count += 1
    spasi -= 1
    else:
    # akan kembali ke atas jika ganjil
    count += 1
    continue

    # akan break jika count melebihi sisi
    if count > sisi:
    break
    print("*"*13)
    while True:
    if (count%2):
    # print jika ganjil
    spasi += 1
    print(" "*spasi,"*" * count)
    count -= 1
    else:
    # akan kembali ke atas jika ganjil
    count -= 1

    # akan break jika count melebihi sisi
    if count == 0:
    break

    print("Akhir dari ganjil saja (sss)
    ")
    masih bingung tapi alhamdulillah berhasil xD

  • @KhoirulAnam-ib3qu
    @KhoirulAnam-ib3qu Год назад

    sisi = int(input("sisi segitiga : "))
    angka = 0
    while angka < sisi:
    angka += 1
    if (angka%2):
    print(("*"*angka).center(sisi))
    elif angka >sisi:
    pass
    else:
    continue
    while True:
    angka -= 1
    if (angka%2):
    print(("*"*angka).center(sisi))
    elif angka < 0:
    break
    else:
    continue

  • @qqdhimas648
    @qqdhimas648 Год назад

    sisi = int(input("="))
    count = 1
    count2 = count
    spasi = int(sisi/2)
    spasi2 =int(spasi/spasi)
    sisi2 = int(spasi+spasi)
    while count

  • @nadellaella6416
    @nadellaella6416 11 месяцев назад

    ketupaat:
    sisi = int(input('Masukkan bintang yang mau dibuat: '))
    count = 1
    spasi = sisi//2
    while True:
    if count >= sisi:
    count = sisi - 1
    spasi = 1
    break
    if (count % 2):
    print(' '*spasi, '*'*count)
    spasi -= 1
    count += 1
    while True:
    if count

  • @rexasshadisaputraramadhani3805
    @rexasshadisaputraramadhani3805 2 года назад

    Absen Bang Murid aku murid barumu hehehe
    sisi = 10
    count = 2
    spasi = int(sisi/2)
    while True :
    print(" "*spasi,"+"*count)
    spasi -= 1
    count += 2
    if count > sisi :
    break
    while True:
    print(" "*spasi,"+"*count)
    spasi += 1
    count -= 2
    if count

  • @sevame529
    @sevame529 2 года назад +1

    print("Aplikasi pembuat segitiga")
    sisi = int(input("Masukkan sisi : "))
    spasi = int(sisi/2)
    count = 1
    while True :
    if count%2:
    print(" "*spasi+"*"*count)
    spasi -=1
    count +=1
    else :
    count +=1
    if count > sisi :
    while True :
    if count%2:
    print(" "*spasi+"*"*count)
    spasi +=1
    count -=1
    else:
    count-=1
    if count < 1 :
    break
    if count < 1 :
    break
    print("Done")

    • @Izaxyan
      @Izaxyan 2 года назад

      lajari bang, jadikan aku muridmu (aku buat segitiga nya manual)😮‍💨

  • @BalkonTol
    @BalkonTol Месяц назад

    simbol = input("Masukkan simbol yang akan dijadikan segitiga: ")
    baris = int(input(f"Masukkan berapa banyak baris segitiga {simbol} yang ingin Anda buat: "))
    # buat bagian atas ketupat
    i = 0
    while i < baris:
    print(" " * (baris - i - 1) + simbol * (2 * i + 1))
    i += 1
    # buat bagian bawah ketupat
    i -= 2
    while i >= 0:
    print(" " * (baris - i - 1) + simbol * (2 * i + 1))
    i -= 1

  • @Gilang-mi6rl
    @Gilang-mi6rl 7 месяцев назад

    a = 16
    b = int(a/2)
    c = 1
    while True:
    if (c%2):
    print(" "*b , "+"*c)
    b -= 1
    c += 1
    else:
    c += 1
    continue
    if c > a:
    break
    print("+"*19)
    d = 18
    e = 1
    f = 0
    while True:
    if (d%2):
    print(" "*f , "+"*d)
    f += 1
    d -= 1
    else:
    d -= 1
    continue
    if d < e:
    break
    abis ngerjain prnya setengah mampus,ternyata ada yg lebih simple caranya di komen yg disematkan wkwkwk.
    baru ngecek komen setelah berhasil ngerjain sendiri karna takut ke spoiler caranya jadi ga ada progres takutnya belajarnya.
    terlalu terpatok sama video ini pas bikin belah ketupat,mikirnya langsung "tinggal dibalik aja ga sih",dan ternyata ada yg lebih simple wkwkwkw.tapi gpp lah,namanya belajar.
    makasih banyak bang,maap komennya jadi panjang gini xD.

    • @refanferdian1065
      @refanferdian1065 5 месяцев назад

      sama bang gw juga sebenarnya di otak udah ada gambaran ohh gini ohh gitu tapi pas dicoba kok error waduhh...

  • @bima8474
    @bima8474 Год назад

    baris = 10
    count = 1
    spasi = int(baris/2)
    for i in range(baris):
    if count%2:
    print(" "*spasi, "*" * count)
    count += 1
    spasi -= 1
    else:
    count += 1
    continue
    count = 6
    spasi = int(baris/4)
    for i in range(baris):
    if count%2:
    print(" "* spasi, "*" * count)
    count -= 3
    spasi += 1
    else:
    count += 1
    continue

  • @reaphz462
    @reaphz462 10 месяцев назад

    tinggi = int(input("Masukan tinggi segita : "))
    while True:
    if tinggi%2:
    break
    else:
    tinggi-=1
    break
    count = 1
    spasi = int(tinggi/2)
    while True:
    if count%2:
    print(" "*spasi + "+"*count)
    count += 1
    spasi -= 1

    else:
    count += 1
    if count > tinggi:
    break
    spasi += 1
    count -= 2
    while True:
    if count%2:
    spasi += 1
    print(" "*spasi + "+"*count)
    count -= 1

    else:
    count -= 1

    if count < 1:
    break

  • @eaz.zyproject
    @eaz.zyproject Год назад

    while True:
    if (count%2):
    # tampilkan jika ganjil
    print(' '*spasi,'*'*count)
    spasi -= 1
    count += 1
    else:
    # akan kembali ke atas jika genap
    count += 1
    continue
    if count > sisi:
    break
    count = 1
    bottom = sisi-1
    spasiBottom = 1
    while True:
    if (count%2):
    # tampilkan jika ganjil
    print(' '*spasiBottom,'*'*bottom)
    bottom = bottom-1
    spasiBottom += 1
    count += 1
    else:
    # akan kembali ke atas jika genap
    bottom = bottom-1
    count += 1
    continue
    if count > sisi:
    break

  • @acera5143
    @acera5143 Год назад

    Tugas ketyupattt
    sisi = 9
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count%2):
    # Print jika ganjil
    print(" "*spasi,"+"*count)
    spasi -= 1
    count += 1
    else:
    # akan kembali ke atas jika genap
    count += 1
    continue
    # akan break jika count melebihi sisi
    if count > sisi:
    break
    count = 7
    spasi = int(sisi/6)
    while True:
    if (count%2):
    # Print jika ganjil
    print(" "*spasi,"+"*count)
    spasi += 1
    count -= 1
    else:
    # akan kembali ke atas jika genap
    count -= 1
    continue
    # akan break jika count sama dengan 0
    if count == 0:
    break
    print("akhier while")

  • @almiramutiara2997
    @almiramutiara2997 2 года назад +2

    inputUser = int(input("Insert Side Length: "))
    print("The Diamond Shape will be:")
    sisi = inputUser
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count%2):
    print(" "*spasi,"*"*count)
    count += 1
    spasi -= 1
    if count > sisi:
    break
    else:
    count += 1
    continue
    count = int(sisi-1)
    spasi = 1
    while True:
    if (count%2):
    print(" "*spasi,"*"*count)
    count -= 1
    spasi += 1
    if count < 1:
    break
    else:
    count -= 1
    continue

  • @rizkyfebrriandp.3013
    @rizkyfebrriandp.3013 Год назад

    angka = range(0,10)
    tes1 = range(7, 0, -2)
    spasi = 5
    for i in angka:
    if i % 2:
    print(" " * spasi, "*" * i)
    spasi -= 1
    spasi = 2
    for j in tes1:
    print(" " * spasi, "*" * j)
    spasi += 1
    ini versi ku, lebih simpel.

  • @icopanahatan
    @icopanahatan 2 года назад

    sisi = 10
    count = 1
    spasi = int(sisi/2)
    while True:
    if (count%2):
    print(" "*spasi,"*"*count)
    spasi -=1
    count +=1
    else :
    count +=1
    continue
    if count > sisi:
    break
    sisi = 1
    count = 11
    spasi = int(sisi/2)
    while True:
    if (count%2):
    print(" "*spasi,"*"*count," "*spasi)
    spasi +=1
    count -=2
    else :
    count -=2
    if sisi > count:
    break

  • @7Ura-vity
    @7Ura-vity 2 года назад

    ketupatnya kang pukis
    x=10
    y=1
    z=5
    while True:
    if(y%2):
    print(" "*z,"*"*y)
    y+=1
    z-=1
    else:
    y+=1
    continue
    if y>x:
    break
    z=0
    while True:
    if(y%2):
    print(" "*z,"*"*y)
    y-=1
    z+=1
    else:
    y-=1
    continue
    if y==0:
    break

  • @nelsonskmz
    @nelsonskmz Год назад

    Jejak
    print("awal while")
    sisi=8
    count=1
    spasi=int(sisi/2)
    while True:
    if (count%2):
    print(" "*spasi, "+"*count)
    spasi -= 1
    count += 1
    else :
    count += 1
    continue

    if count > sisi:
    break
    sisi2=1
    count2=8
    spasi2=int((sisi2/2)+1)
    while True:
    if (count2%2):
    print(" "*spasi2, "+"*count2)
    spasi2 += 1
    count2 -= 1
    else :
    count2 -= 1
    continue

    if count2 == 0:
    break
    print("
    akhir program")

  • @-Shibbi
    @-Shibbi 4 месяца назад

    # *Cara lain bikin ganjil:*
    sisi = 10
    print("
    " + 5 * "=" + "GANJIL" + "=" * 5)
    count = 1 # atau genap kalo count diganti jadi genap
    while True:
    if count > sisi:
    break
    else:
    print("*" * count)
    count += 2
    # *PR bikin ketupat:*
    print("
    " + 5 * "=" + "Ketupat" + "=" * 5)
    sisi = 0
    spasi = 10
    while True:
    if spasi == 0:
    break
    else:
    print(" " * (spasi) + "*" * (sisi * 2 + 1))
    spasi -= 1
    sisi += 1
    # Kebalik
    sisi = 10
    spasi = 1
    while True:
    if sisi == 0:
    break
    else:
    print(" " * (spasi + 1) + "*" * ((sisi - 1) * 2 - 1))
    sisi -= 1
    spasi += 1

  • @dithxd1077
    @dithxd1077 2 года назад

    Ini hasil dari aku bang, Segitiga sama Sisi, Segitiga sama Sisi terbalik, belah ketupat
    n = int(input("SISI: " ))
    print("Segitiga Sama Sisi")
    i = 1
    while i i:
    print(end=" ")
    j-=1
    k = 1
    while k

  • @muhammadikramalfarizi7185
    @muhammadikramalfarizi7185 3 года назад +1

    Ini Segitiga kebaliknya bang
    count=sisi
    spasi=1
    while True:
    if count==sisi:
    count-=1
    continue
    elif (count%2):
    print(" "*spasi,"*"*count)
    count-=1
    spasi+=1
    else:
    count-=1
    if count==0:
    break

    • @Rania-ci6fb
      @Rania-ci6fb 2 года назад +1

      Kasih tips biar bisa bikin logika sintax kaya Gini dong bang ...gw pemula soalnya ...udah ngikutin video python Dr eps 1-35 chanel ini tp kalo dikasih latihan gw masih gk bisa bkin logikanya sendiri 😭...btw makasih utk sintax segitiga terbaliknya bang 👍

    • @muhammadikramalfarizi7185
      @muhammadikramalfarizi7185 2 года назад +1

      @@Rania-ci6fb sorry ya lama replynya. Kalo soal logic sih sebenernya ribet juga sih karena gak ada latihan khususnya cuma emang perlu usaha kalo mau nemu logikanya. Paling latih aja terus logika pemrogramannya sama jangan cepet nyerah kalo buntu. Pokoknya usahain kalo nemu problem solve dulu sebisa kamu. Kalo udah beneran mentok baru deh cari tau di komen atau di internet. Btw saya juga udah gak ngikutin lagi tutorial yang python. Kalo gk salah ini vid terakhir yg sy kerjain. Karena lama update vidny yg python akhirnya malah pindah haluan ngoding c++ dari vidnya kak pukis😅😅. Bayangin aja ini udah hampir tamat yang c++ sedangkan yang python masih belum terlalu banyak update vidnya😅😅

    • @Rania-ci6fb
      @Rania-ci6fb 2 года назад

      @@muhammadikramalfarizi7185 Terima kasih banyak ya kak ...smg sukses terus ngodingnya ☺👍

  • @matriks_yang_bikin_bingung
    @matriks_yang_bikin_bingung 3 года назад +1

    Jangan lama lama atuh euy upload nya saminggu sekali wae, sakalian pandas nya bwang.

  • @Sillysiphus
    @Sillysiphus 2 года назад

    sisi = 10
    count = 1
    count1 = sisi-1
    spasi1 = count-1
    spasi = int(sisi/2)
    while True:
    if count%2:
    print(" "*spasi,"*"*count)
    count += 1
    spasi -= 1
    else:
    count += 1
    continue
    if count > sisi:
    break
    while True:
    if count1%2:
    spasi1 += 1
    print(" "*spasi1,"*"*count1)
    count1 -= 1
    else:
    count1 -= 1
    continue
    if count1 == 0:
    break

  • @mengkreben2336
    @mengkreben2336 2 года назад

    # jika buat belah ketupat
    print("BENTUK BELAH KETUPAT")
    count = 1
    spasi = int(sisi/2)
    while True:

    if (count%2):
    print(" "*spasi,"+"*count)
    spasi -= 1
    count += 1
    else:
    count +=1
    continue
    if count > sisi :
    break
    count = sisi
    spasi = int(1)
    while True:
    if (count%2):
    print(" "*spasi,"+"*count)
    spasi += 1
    count -= 1


    else:
    count -= 1
    continue
    if count == 0 :
    break

  • @joko_we
    @joko_we 2 года назад

    baris = int(input("Masukkan jumlah baris: "))
    count = 1
    spasi = baris // 2
    while count = 0:
    if count == 10:
    count -= 1
    spasi += 1
    continue
    if count%2 == 0:
    count -= 1
    spasi += 1
    continue
    count -= 2
    spasi += 1
    print(" " * spasi, "+" * count)
    ini agak kocak si, code gw klo countnya dibuat 2, jadi aman

  • @delpinpilo8219
    @delpinpilo8219 Год назад

    angka = 0
    count = 15
    while True:
    angka += 1
    if angka%2 == 1:
    count -= 1
    print( " " * count, "*" * angka)
    continue
    else:
    pass
    if angka > 15:
    break
    angka = 6
    count = 16
    while True:
    count -= 1
    if count%2 == 1:
    angka += 1
    print(" "*angka,"*"*count)
    continue
    else:
    pass
    if count < 0:
    break

  • @Satr10
    @Satr10 Год назад

    sisi = int(5)
    jo = 1
    spasi = sisi
    for i in range(1, sisi+1):
    print((' ' * (spasi - i)), end='')
    print('+ '*i)
    for i in range(sisi, 0, -1):
    print(' ' * jo, end='')
    jo += 1
    print('+ ' * (i-1))

  • @muchamadfaiz2391
    @muchamadfaiz2391 2 года назад

    sisi = int(input("berikan angka= "))
    angka = 0
    spasi = sisi // 2
    while angka < sisi:
    angka += 1
    # print jika ganjil
    if angka % 2 != 0:
    print(" " * spasi, "x" * angka, f"ini ganjil {angka}")
    spasi -= 1
    print("akhir dari program")

  • @RoosetedEi
    @RoosetedEi 7 месяцев назад +1

    maaf pak telat 2 tahun
    print('='*10)
    space = 10
    count = 1
    sisi = 10
    while True:
    if count%2:
    print(' '*space,'*'*count)
    space -=1
    count += 1
    else:
    count +=1
    continue
    if count > sisi:
    break
    while True:
    if count%2:
    print(' '*space,'*'*count)
    space +=1
    count -=1
    else:
    count -=1
    continue
    if space > sisi:
    break

  • @hahamen
    @hahamen Год назад

    # membuat ukuran sesuai inputan user
    ukuran = int(input(f"masukan angka : "))
    i = 1
    while i

  • @mitakkun2000
    @mitakkun2000 Год назад

    batas = int(input('Input the limit '))
    for i in range(1, batas + 1):
    print(f'{"@" *(2 * i -1)} '.center(batas * 2 + 1))
    for i in range(batas - 1, 0, -1):
    print(f'{"@"*(2 * i - 1)}'.center(batas * 2 + 1))

  • @NailaSulkha
    @NailaSulkha 2 года назад +2

    Punya saya belah ketupatnya gini bang
    count = sisi - 1
    spasi = 1
    while True:
    if (count%2):
    print(" "*spasi,"+"*count)
    count -= 1
    spasi += 1
    else:
    count -=1
    if count < 1:
    break
    sama seperti sama kaki cuman dibalik sama modif dikit, terus tempelin di bawah code segitiga sama kaki 😅😂

  • @jisancy5423
    @jisancy5423 2 года назад

    sisi = 9
    count1 = 0
    count2 = 1
    for i in range(sisi) :

    print(" "*sisi,"*"*count1 + "*"*count2)
    count1 += 1
    count2 += 1
    sisi -= 1

    sisi = 9
    spasi = 1
    count1 = 9
    count2 = 8
    for i in range(sisi) :

    print(" "*spasi,"*"*count1 + "*"*count2)
    count1 -= 1
    count2 -= 1
    spasi += 1

  • @Serisako
    @Serisako 4 месяца назад

    Susah juga
    sisi = int(input("masukan sisi = "))
    akhir= int(sisi/2)
    akhir2 = akhir-2
    akhir3 = akhir2+1
    print ("="*akhir2, "awal","="*akhir3)
    count = 1
    spasi = int(sisi/2)
    while True:

    if count < sisi:
    spasi -= 1
    print ((1+spasi)*" ","∆"*count)
    count += 2
    else:
    count += 1
    continue
    if count > sisi:
    break
    print (spasi*" ","∆"*(count))
    while True:
    if count > 0:
    count -= 2
    spasi += 1
    print (spasi*" ",count*"∆")
    else:
    break
    print ("="*akhir2, "akhir","="*akhir2)

  • @ryangaming2043
    @ryangaming2043 Год назад

    # Bagian atas belah ketupat
    count = 1
    spasi = sisi // 2
    while count = 1:
    print(" " * spasi + "*" * count)
    count -= 2
    spasi += 1

    • @ryangaming2043
      @ryangaming2043 Год назад

      Saran gw si jangan terpaku sama kodingan yang dikasih
      karena ini juga melatih tentang "gimana cara kita berfikir"

  • @Guts67789
    @Guts67789 4 месяца назад

    amount = 10
    count = 1
    spaces = amount//2
    # bagian atas
    for ketupat in range(amount):
    if count % 2 == 1:
    print(f"{" " * spaces}{"^" * count}")
    count += 1
    spaces -= 1
    else:
    count += 1
    continue
    # bagian bawah
    for ketupat in range(count):
    if count % 2 == 1:
    print(f"{" " * spaces}{"^" * count}")
    count -= 1
    spaces += 1
    else:
    count -= 1
    continue

  • @fadhliammartaqiyuddinhakim5750
    @fadhliammartaqiyuddinhakim5750 2 года назад

    Ini ketupatku kang
    sisi = int(input("Masukkan panjang ketupat :
    "))
    batas = sisi*2
    x = 1
    spasi = int(sisi/2)
    space = 1
    y = sisi
    if (sisi%2) == False :
    y -= 2
    else :
    y -= 1
    while True :
    if x

    • @fadhliammartaqiyuddinhakim5750
      @fadhliammartaqiyuddinhakim5750 2 года назад

      Kalau di hp outputnya paling waras cuma sampai 45 sisi aja karena kegedean ketupatnya, kalo lewat pc saya belum coba

  • @abdurrahman-cb2js
    @abdurrahman-cb2js 11 месяцев назад +1

    Kalian ada gk yg ngulangin video nya lebih dari 2× biar bisa paham? Bukan karena abngnya ribet jelasinnya tapi karena emg susah

  • @rizalefendii
    @rizalefendii 3 года назад +1

    oot* kalo mau belajar programing mulai dari mana ya gan? pengennya sih bisa web, android n windows dlm 5 thn kedepan setidaknya di level "paham/bisa"

  • @ryaaand
    @ryaaand 10 месяцев назад

    Ngakak sm segitiga mleotnya😭😭
    btw kode saya gini
    a = 0
    b = int(input("Sampai (ganjil saja): "))
    c = b * 3
    spasi = int(b / 2)
    # Bagian atas ketupat
    while a < b:
    a += 1

    if a % 2 != 0:
    print((' + ' * a).center(c))
    # Bagian bawah ketupat
    a = b - 2
    while a > 0:
    if a % 2 != 0:
    print((' + ' * a).center(c))
    a -= 1

  • @andozamhariroroyan4711
    @andozamhariroroyan4711 2 года назад

    untuk yang while bisa make ini bang lebih simpel
    data = 10
    star = 1
    while star

  • @__Faroid
    @__Faroid 3 года назад

    19:30 kerennya meningkatkan imun😂🤣🤣

  • @bayuandikusuma7902
    @bayuandikusuma7902 2 года назад

    Izin ngirim ketupat versi saya (25/12/2022)
    sisi = int(input('masukkan jumlah = '))
    awal=1
    spasi=int(sisi/2)
    for i in range(sisi):
    if awal%2==0:
    awal+=1
    continue
    print(' '*(spasi),'A'*(awal))
    awal+=1
    spasi-=1
    spasi=0
    bawah=sisi-1
    for i in range(bawah):
    if bawah%2==0:
    bawah-=1
    continue
    print(' '*(spasi+1),'A'*(bawah))
    bawah-=1
    spasi+=1

  • @akmalfaqih9942
    @akmalfaqih9942 2 года назад

    while True:
    if count%2!=0:
    print(' '*what3+'&'*count)
    what3-=1
    count+=1
    if count>9:
    break
    else:
    count+=1
    continue
    while True:
    if counting%2!=0:
    print(' '*spasi+'&'*counting)
    counting-=1
    spasi+=1
    if counting

  • @Yudmlbb
    @Yudmlbb 3 года назад +1

    Kapan lanjutannya ni bang? udah terlanjur ngikutin dari awal nih :V

  • @hasanismail5902
    @hasanismail5902 3 года назад +1

    12:40 if not count % 2

  • @abdulraoef6757
    @abdulraoef6757 Год назад

    nge hard code parah sih ini tapi jadilah sebuah belah ketupat wkwkwk:
    count = 1
    spasi = int(sisi/2)
    while True:
    if count % 2 != 0:
    # print jika ganjil
    print(" " * spasi, "=" * count)
    spasi -= 1
    count += 1
    else:
    # akan kembali ke atas jika ganjil
    count += 1
    continue
    # akan break jika cont melebihi sisi
    if count > sisi:
    break
    count = 11
    spasi = 0
    while True:
    if count % 2 != 0:
    # print jika ganjil
    print(" " * spasi, "=" * count)
    if spasi

  • @ArkhalisEnjoyer
    @ArkhalisEnjoyer 2 года назад

    Make konsep mirip kea di video lah, mohon dimaklumi masih newbie wkwkwk
    txt = 1
    spasi = 5
    while True:
    if txt%2:
    print(" "*spasi,"+"*txt)
    txt += 1
    spasi -= 1

    else:
    txt += 1
    continue
    if txt == 12:
    break
    txt = 10
    spasi = 1
    while True:
    if txt%2:
    print(" "*spasi,"+"*txt)
    txt -= 1
    spasi += 1

    else:
    txt -= 1
    continue
    if txt == 0:
    break

  • @rafifreinhartalaflah5847
    @rafifreinhartalaflah5847 Год назад

    Untuk ngecek di terminal nya windows pakai code apa ya?. Kalau di video makai macOS dengan "python3", kalau di windows pakai "python" saja?

  • @Haleluya_Noka
    @Haleluya_Noka Год назад

    # TUGAS BUAT KETUPAT
    sisi = int(input("masukan mau berapa sisinya : "))
    count4 = 1
    spasi = int(sisi/2)
    count5 = sisi
    count6 = sisi-2
    spasi2=1
    print("
    ")
    while True:
    if count4%2:
    print(" "*spasi,"+"*count4)
    spasi-=1
    count4+=1
    else:
    count4+=1
    continue
    if count4>sisi:
    break
    while True:
    # kalau sisi akhir genap
    if sisi%2==0:
    if count5%2:
    print(" "*spasi2,"+"*count5)
    spasi2+=1
    count5-=1
    else:
    count5-=1
    continue
    if count5==0:
    break

    # kalau sisi akhir ganjil
    else:
    if count6%2:
    print(" "*spasi2,"+"*count6)
    spasi2+=1
    count6-=1
    else:
    count6-=1
    continue
    if count6==0:
    break
    print("
    ")

  • @sulaimanrosid
    @sulaimanrosid Год назад

    lumayan panjang hehe
    sisi = 11
    count = 1
    spasi = int(sisi / 2)
    while True:
    if count % 2 == True:
    print(spasi * " " + "@" * count)
    count += 1
    spasi -= 1
    else:
    count += 1
    continue
    if count > sisi:
    break
    spasi2 = 1
    count -= 2
    while True:
    if count % 2 == True:
    print(spasi2 * " " + "@" * count)
    count -= 1
    spasi2 += 1
    else:
    count -= 1
    if count < 1:
    break

  • @gustiaryapriandana6311
    @gustiaryapriandana6311 3 года назад +1

    Mantep pak dosen

  • @andryapril0193
    @andryapril0193 8 месяцев назад

    Baru belajar hehe
    Ini ketupat versi aku
    # 5. Ketupat
    print("KETUPAT")
    # Bagian atas
    count = 1
    spasi = int(sisi/2)
    while True :
    if (count%2) :
    print(" "*spasi,"*"*count)
    spasi -= 1
    count += 1
    else :
    count += 1
    continue
    if count > sisi :
    break
    # Bagian bawah
    count = sisi - 2
    spasi = 1
    while count > 0 :
    if (count%2) :
    print(" "*spasi, "*"*count)
    spasi += 1
    count -=1
    else :
    count -= 1
    continue
    if count < 0 :
    break
    print("===============================")

    • @esahanditoajie9520
      @esahanditoajie9520 8 месяцев назад

      salah itu,sisi nya tidak ada

    • @andryapril0193
      @andryapril0193 6 месяцев назад

      @@esahanditoajie9520 oh iya bang sory sisi nya ada di atas lupa ke bawa

  • @inamkoo_8772
    @inamkoo_8772 2 года назад

    print("="*5,"DIAMOND","="*5 )
    sisi = int(input("Masukan diameter diamond
    Bilanagan Genap:"))
    cont = 1
    spasi = int(sisi/2)
    while True:
    if(cont%2):
    print(" "*spasi,"+"*cont)
    spasi -= 1
    cont += 1
    else:
    cont +=1
    continue
    if cont > sisi:
    break
    bintang = int(sisi-1)
    spasi = 1
    spasi_akhir = int(sisi/2)
    while True:
    if (bintang):
    print(" "*spasi,"+"*bintang)
    bintang -= 2
    spasi += 1
    else:
    bintang -= 2
    continue
    if bintang == 1:
    print(" "*spasi_akhir,"+")
    break

    print("program selesai")

  • @strptl7
    @strptl7 3 года назад

    19:32 Bentuk segitiga yang mantap 😂

  • @syifasirojudin7194
    @syifasirojudin7194 3 года назад

    Ayo bang gas lagi, masi menunggu nih🔥

  • @nara5149
    @nara5149 8 месяцев назад

    while True:
    char = str(input("Masukkan character: "))
    alas = input("Masukkan alas segitiga: ")
    try:
    alas = int(alas)
    break
    except ValueError:
    print("Mohon masukkan angka")
    print("")
    print("Segitiga rata kiri")
    for i in range(1, alas+1):
    print(i*char)

    print("
    Segitiga rata kiri terbalik")
    for i in range(alas, 0, -1):
    print(i*char)
    print("
    Segitiga rata kanan")
    for i in range(1, alas+1):
    print(" "*((alas-i)*len(char)) + i*char)

    print("
    Segitiga rata kanan terbalik")
    for i in range(alas, 0, -1):
    print(" "*((alas-i)*len(char)) + i*char)
    # di bawah ini untuk len(char) ganjil dan alas ganjil
    # len(char) ganjil dengan alas genap tidak bisa dibuat
    if len(char) % 2 == 1:
    if alas % 2 == 0:
    print("
    Segitiga rata tengah tidak dapat dikonstruksi
    ")
    else:
    print("
    Segitiga rata tengah")
    for i in range(1, alas+1, 2):
    spasi = (int(((alas-i)*len(char))/2))
    print(" "*spasi + i*char)

    print("
    Segitiga rata tengah terbalik")
    for i in range(alas, 0, -2):
    spasi = (int(((alas-i)*len(char))/2))
    print(" "*spasi + i*char)
    # di bawah ini jika len(char) genap
    # baik alas ganjil maupun genap bisa dibuat
    else:
    print("
    Segitiga rata tengah")
    for i in range(1, alas+1):
    spasi = (int(((alas-i)*len(char))/2))
    print(" "*spasi + i*char)
    print("
    Segitiga tengah terbalik")
    for i in range(alas, 0, -1):
    spasi = (int(((alas-i)*len(char))/2))
    print(" "*spasi + i*char)

  • @im8677
    @im8677 2 года назад

    count = 1
    side = 9
    space = int(side/2)
    while True:
    if count%2:
    print(" "*space, "*"*count)
    space -= 1
    count += 1
    else:
    count += 1
    continue
    if count > side:
    break
    count = 7
    side = 1
    space = int(side/2 + 1)
    while True:
    if count%2:
    print(" "* space, "*"*count)
    space += 1
    count -= 1
    else:
    count -= 1
    continue
    if count < side:
    break

  • @hafizyazidmuhammad2448
    @hafizyazidmuhammad2448 3 года назад +1

    Bang bahas for loop dan nested if

  • @grigs8585
    @grigs8585 3 года назад +2

    Bekas belajar logic di javascript pas kesini ga terlalu susah jadinya wkwkw

  • @AwanSamiadji
    @AwanSamiadji Год назад

    @16:00 kenapa ga pake center ajasie

  • @reinaldyputrasimanullang3410
    @reinaldyputrasimanullang3410 3 года назад +1

    Bang bahas import ya materi selanjutnya masih bingung soalnya kayak import math import turtle dll

  • @zenimufrodilamin9344
    @zenimufrodilamin9344 2 года назад

    Ini bang segitiga sama sisi yang lebih simpel
    x=int(input('x:'))
    y=int(input('y:'))
    while x

  • @jisancy5423
    @jisancy5423 2 года назад

    Kayak gini juga bisa bang, tanpa harus pake IF ELSE
    while count

  • @marcodignitysianipar641
    @marcodignitysianipar641 2 года назад

    ini cara sayaa sih
    a = 9
    b = 1
    c = int(a/2)
    while True :
    if b % 2 != 0 :
    print(" "*c , "+"*b)
    c = c - 1
    b = b + 1
    if b > a :
    break
    a = 1
    b = 7
    c = int((a+1)/2) # differencenya di sini
    while True :
    if b % 2 != 0 :
    print(" "*c , "+"*b)
    c = c + 1
    b = b - 1
    if a > b :
    break

  • @naufalfarabbi3323
    @naufalfarabbi3323 3 года назад +3

    Bang kenapa pas bikin segitiga ganjil yg pertama
    While True:
    If (count%2):
    print('*'*count)
    count +=1
    else:
    count +=1
    continue
    Kenapa count +=1 ngga pakai count +=2 aja bang, ketika di run hasilnya sama tanpa harus nambah perintah
    else:
    count +=1
    continue

    • @Tony-oz9bm
      @Tony-oz9bm 2 года назад +1

      kalo masalah codingan beda beda itu wajar bro, lu pasti bisa liat orang orang pada komen jawaban bikin belah ketupat itu codingannya pada beda beda, kalo ngoding itu yang penting hasilnya yang di liat, mau codingan si A sama si B beda tapi hasilnya sama ya gpp.

  • @wildanrasiono7056
    @wildanrasiono7056 2 года назад

    Versi saya bangg dirubah dikit aja
    sisi = 10
    count = 1
    spasi = int(sisi/2)
    while True:
    If(count%2) :
    print(" "*spasi, "+"*count)
    spasi -= 1
    count += 1
    else:
    count += 1
    continued
    if count > sisi:
    break
    sisi = 1
    count = 10
    spasi = int(sisi*1)
    while True:
    if(count%2) :
    print(" "*spasi, "+"*count)
    spasi += 1
    count -= 1
    else:
    count -= 1
    continued
    if count < sisi:
    break
    Blm menemukan cara mudahnya heheh

  • @muhammadumaralfatih7011
    @muhammadumaralfatih7011 3 года назад

    Kapan lagi ada episode 29 bang

  • @bangpaw-jr7gd
    @bangpaw-jr7gd Год назад +1

    kurang print("Bilangan Ganjil"0
    di line 34-35,menit 12.10

  • @hiatus.9935
    @hiatus.9935 Год назад

    Bang mau nanya kenapa 10 di modulus 3 hasilnya 1.
    Sedangkan -10 dimodulus dengan 3 hasilnya 2?

  • @bwindhya1
    @bwindhya1 3 года назад +1

    Kalau aku seperti ini bang :
    x = 9
    y = 1
    z = int(x / 2)
    w = 1
    for i in range(x):
    if y % 2 == 1:
    print(" "* z + "*" * y)
    z -= 1
    y += 1
    else:
    y += 1
    for i in range(x + 1):
    if y % 2 == 1:
    print(" " * (w - 1) + "*" * y)
    w += 1
    y -= 1
    else:
    y -= 1

    • @irwandiirwandi7712
      @irwandiirwandi7712 2 года назад

      keren bg, bisa jelasin itu knp (w-1) , tapi dbawahnya w+=1,
      dan di awalnya for i in range(x+1), knp ga 9 aja kyk yg pertama?

  • @Jayaanimationtf
    @Jayaanimationtf 3 года назад +1

    Bang coba bikin tutorial if , for , while yang bersarang bang,kurasa itu perlu dibahas bang

  • @ghazamuhammad4679
    @ghazamuhammad4679 3 года назад

    Bang KLO udah selesai python bahas lua dong

  • @AD-we6mc
    @AD-we6mc 2 года назад

    rasanya pgn les privat sm kakak ini, jelasinnya enak bgt tp gabisa langsung nanya pas nonton.

  • @annansm4293
    @annansm4293 2 года назад

    i = 0
    spasi = 5
    while i < 10:
    i += 1
    if i == 9:
    continue
    if i % 2 !=1:
    continue
    spasi -= 1
    print(" "*spasi,"+"*i)
    i = 10
    spasi = 0
    while i > 0:
    i -= 1
    print(" "*spasi,"+"*i)
    spasi+=1
    if i % 2 != 0:
    i -=1

  • @ramonwin1584
    @ramonwin1584 3 года назад

    Terimakasih ilmunya pak

  • @DDLCINDONESIA
    @DDLCINDONESIA Год назад

    nih paling simple
    tapi boonk (ribet cok buatnya ga se simple itu aku nyoba 30 menitan buatnya)
    a = 0
    b = int(input("mw brp bnyk = "))
    c = b
    d = a
    e = 2 * b
    while True:
    if a >= b:
    a += 1
    d -= 2
    c += 1
    print(" "*c ,"*"*d)
    if a >= e:
    break
    continue
    a += 1
    c -= 1
    d += 2
    print(" "*c , "*"*d)
    if a >= e:
    break

  • @Rakademi
    @Rakademi 3 года назад

    mantap kang! 👍

  • @muhammadfalihromadhoni
    @muhammadfalihromadhoni Год назад

    ts = int(input('Masukkan Tinggi Segitiga: '))
    # Menggunakan For Loop
    print(f'
    {" FOR LOOP ".center(20, "=")}
    ')
    print(f'{"Cara ke-1".rjust(20, "-")}')
    for i in range(1, ts+1):
    for j in range(i):
    print('* ', end='')
    print()
    print(f'{"Cara ke-2".rjust(20, "-")}')
    for i in range(1, ts+1):
    print('* '* i)
    print()
    # Menggunakan While Loop
    print(f'
    {" WHILE LOOP ".center(25, "=")}
    ')
    num = 1
    while ts > 0:
    print('* '*num)
    ts-=1
    num+=1
    # Segitiga Ganjil
    print(f'
    {" SEGITIGA GANJIL ".center(30, "=")}
    ')
    print(f'{"Cara ke-1".rjust(20, "-")}')
    for i in range(1, ts+1):
    if i % 2 == 1:
    for j in range(i):
    print('* ', end='')
    print()
    print(f'{"Cara ke-2".rjust(20, "-")}')
    num = 1
    while ts > 0:
    if num % 2 == 1:
    print('* '*num)
    num+=1
    ts-=1
    # Segitiga Sama Kaki
    print(f'
    {" SEGITIGA SM KAKI ".center(30, "=")}
    ')
    print(f'{"Cara ke-1".rjust(20, "-")}')
    for i in range(ts):
    for j in range(ts-i):
    print(' ', end='')
    for n in range(i+1):
    print('* ', end='')
    print()
    print(f'{"Cara ke-2".rjust(20, "-")}')
    for i in range(1, ts+1):
    print((' '*(ts-i)) + '* '*i)
    print(f'{"Cara ke-3".rjust(20, "-")}')
    num = 1
    while num < ts+1:
    print(' '*(ts-num) + '* '*num)
    num+=1
    # Segitiga Ketupat
    print(f'{"Cara ke-1".rjust(20, "-")}')
    for i in range(ts):
    for j in range(ts-i):
    print(' ', end='')
    for n in range(i):
    print(' *', end='')
    print()
    for i in range(ts):
    for j in range(i+1):
    print(' ', end='')
    for n in range(ts-i):
    print('* ', end='')
    print()
    print(f'{"Cara ke-2".rjust(20, "-")}')
    num = 1
    while num < ts+1:
    print(' '*(ts-num) + '* '*num)
    num+=1
    num = 1
    while num < ts+1:
    print(' '*num + '* '*(ts-num))
    num+=1
    HEHE

  • @rezamaula5450
    @rezamaula5450 3 года назад

    oke mantap bang gua dapet nilai bagus nih bang

  • @yogawanadityapratama
    @yogawanadityapratama Год назад

    ini ketupat saya bang
    # 5. ketupat
    print(" * ")
    print(" *** ")
    print(" ***** ")
    print("*******")
    print(" ***** ")
    print(" *** ")
    print(" * ")