No video

Belajar Python [Dasar] - 28 - Latihan Perulangan

Yuk Belajar Python dasar di seri Tutorial Python Bahasa Indonesia untuk pemula.
Ayo Belajar Python lewat seri Python dasar bahasa indonesia
=======================================
Source Code bisa didownload di:
www.github.com/kelasterbuka
=======================================
- Playlist tutorial python dasar:
• Belajar Python Bahasa ...
- Sudah Jago Python? lanjutkan ke OOP:
• Belajar Python 3.x Obj...
=======================================
Komunitas Kelas Terbuka:
- Discord 👾:
/ discord
- Telegram :
t.me/ruangdiskusikelasterbuka
=======================================
Donasi Kelas Terbuka:
- Saweria (GoPay, Dana, LinkAja, OVO, QRIS)
saweria.co/kelasterbuka
=======================================
Follow kami di:
/ kelasterbuka
/ kelasterbuka
/ kelasterbuka_id
/ kelasterbukaindonesia
www.github.com/kelasterbuka
#kelasterbuka #ngoding #python

Пікірлер: 178

  • @TodiDiang
    @TodiDiang2 жыл бұрын

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

  • @KelasTerbuka

    @KelasTerbuka

    2 жыл бұрын

    Langsung GAAAS dengan pythonic programming

  • @grigs8585

    @grigs8585

    2 жыл бұрын

    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

    2 жыл бұрын

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

  • @fityanshobarsetyawan6795

    @fityanshobarsetyawan6795

    2 жыл бұрын

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

  • @tekel.

    @tekel.

    2 жыл бұрын

    iya mangtep bang pala gua koneknya agak lama :v

  • @wahyusetiyowibowo6492
    @wahyusetiyowibowo64922 жыл бұрын

    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

  • @ahmadabuhanifah5885
    @ahmadabuhanifah5885 Жыл бұрын

    # 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 ")

  • @user-hl7ey4ky6v

    @user-hl7ey4ky6v

    11 ай бұрын

    makasi ya, sangat membantu untuk saya yang kebingungan

  • @mafissmeme1686

    @mafissmeme1686

    8 ай бұрын

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

  • @gambvp

    @gambvp

    7 ай бұрын

    @@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

  • @nandaharyasusilo9613
    @nandaharyasusilo9613 Жыл бұрын

    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 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

  • @Walaweeeanimation
    @Walaweeeanimation2 жыл бұрын

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

  • @bachtiarakmal320
    @bachtiarakmal320 Жыл бұрын

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

  • @rajafhazmah2525
    @rajafhazmah252511 күн бұрын

    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 print(" " * spasi_kiri + "*" * bintang + " " * spasi_kanan)

  • @zenimufrodilamin9344
    @zenimufrodilamin9344 Жыл бұрын

    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

  • @srihartinadj1384
    @srihartinadj13842 жыл бұрын

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

  • @KelasTerbuka

    @KelasTerbuka

    2 жыл бұрын

    🤣

  • @dadan.dahman.w
    @dadan.dahman.w2 жыл бұрын

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

  • @Rakademi
    @Rakademi2 жыл бұрын

    mantap kang! 👍

  • @syifasirojudin7194
    @syifasirojudin71942 жыл бұрын

    Ayo bang gas lagi, masi menunggu nih🔥

  • @rafliardiansyah5839
    @rafliardiansyah5839 Жыл бұрын

    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 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()

  • @ramonwin1584
    @ramonwin15842 жыл бұрын

    Terimakasih ilmunya pak

  • @Gilang-mi6rl
    @Gilang-mi6rl2 ай бұрын

    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 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.

  • @aureusyp
    @aureusyp Жыл бұрын

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

  • @rexasshadisaputraramadhani3805
    @rexasshadisaputraramadhani3805 Жыл бұрын

    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

  • @sulaimanrosid
    @sulaimanrosid6 ай бұрын

    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 break

  • @gustiaryapriandana6311
    @gustiaryapriandana63112 жыл бұрын

    Mantep pak dosen

  • @almiramutiara2997
    @almiramutiara2997 Жыл бұрын

    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 break else: count -= 1 continue

  • @hafizyazidmuhammad2448
    @hafizyazidmuhammad24482 жыл бұрын

    Bang bahas for loop dan nested if

  • @grigs8585
    @grigs85852 жыл бұрын

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

  • @rezamaula5450
    @rezamaula54502 жыл бұрын

    oke mantap bang gua dapet nilai bagus nih bang

  • @rizalefendii
    @rizalefendii2 жыл бұрын

    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"

  • @daiyamondz
    @daiyamondz22 күн бұрын

    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 naik -= 2 print(" "*turun+"*"*naik) turun += 1

  • @bangpaw-jr7gd
    @bangpaw-jr7gd9 ай бұрын

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

  • @NailaSulkha
    @NailaSulkha2 жыл бұрын

    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 break sama seperti sama kaki cuman dibalik sama modif dikit, terus tempelin di bawah code segitiga sama kaki 😅😂

  • @mhardon9148

    @mhardon9148

    2 жыл бұрын

    Thank you kak

  • @ZakiZanuar
    @ZakiZanuar2 күн бұрын

    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

  • @Yudmlbb
    @Yudmlbb2 жыл бұрын

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

  • @bayuandikusuma7902
    @bayuandikusuma7902 Жыл бұрын

    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

  • @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

  • @andozamhariroroyan4711
    @andozamhariroroyan47112 жыл бұрын

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

  • @RoosetedEi
    @RoosetedEi2 ай бұрын

    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

  • @abdulraoef6757
    @abdulraoef67578 ай бұрын

    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

  • @Walaweeeanimation
    @Walaweeeanimation2 жыл бұрын

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

  • @jisancy5423
    @jisancy5423 Жыл бұрын

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

  • @joko_we
    @joko_we2 жыл бұрын

    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

  • @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

  • @rafifreinhartalaflah5847
    @rafifreinhartalaflah584710 ай бұрын

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

  • @souemongatari9186
    @souemongatari91865 ай бұрын

    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 count=sisi+1 spasi = 0 while True: if count%2: print(" "*spasi,"*"*count) spasi += 1 count -= 1 else: count -= 1 if count

  • @wildanrasiono7056
    @wildanrasiono7056 Жыл бұрын

    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 break Blm menemukan cara mudahnya heheh

  • @hasanismail5902
    @hasanismail59022 жыл бұрын

    12:40 if not count % 2

  • @Sillysiphus
    @Sillysiphus Жыл бұрын

    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

  • @ArkhalisEnjoyer
    @ArkhalisEnjoyer Жыл бұрын

    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

  • @Daniel_Josh
    @Daniel_Josh2 жыл бұрын

    Belajar Python karena openingnya asyik

  • @Yue14112
    @Yue141122 жыл бұрын

    bang lanjutin!!!

  • @acera5143
    @acera51437 ай бұрын

    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")

  • @marcodignitysianipar641
    @marcodignitysianipar6412 жыл бұрын

    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

  • @ghazamuhammad4679
    @ghazamuhammad46792 жыл бұрын

    Bang KLO udah selesai python bahas lua dong

  • @__Faroid
    @__Faroid2 жыл бұрын

    19:30 kerennya meningkatkan imun😂🤣🤣

  • @qqdhimas648
    @qqdhimas648 Жыл бұрын

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

  • @hiatus.9935
    @hiatus.9935 Жыл бұрын

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

  • @robinandra6606
    @robinandra66062 жыл бұрын

    Setelah sekian lama akhirnya upload juga 😎

  • @muchamadfaiz2391
    @muchamadfaiz23912 жыл бұрын

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

  • @nizarkamilperwira9868
    @nizarkamilperwira98686 ай бұрын

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

  • @beyondpleasuremusic9388
    @beyondpleasuremusic93883 ай бұрын

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

  • @nadellaella6416
    @nadellaella64166 ай бұрын

    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

  • @AD-we6mc
    @AD-we6mc2 жыл бұрын

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

  • @naufalfarabbi3323
    @naufalfarabbi33232 жыл бұрын

    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 жыл бұрын

    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.

  • @zenimufrodilamin9344
    @zenimufrodilamin9344 Жыл бұрын

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

  • @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")

  • @ryaaand
    @ryaaand5 ай бұрын

    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 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

  • @hahamen
    @hahamen9 ай бұрын

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

  • @reinaldyputrasimanullang3410
    @reinaldyputrasimanullang34102 жыл бұрын

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

  • @reinaldyputrasimanullang3410

    @reinaldyputrasimanullang3410

    2 жыл бұрын

    @@rianwahyu2904 bukan bang maksudnya pas buat program sering gitu aku liat kayak import di bagian atas codenya

  • @reinaldyputrasimanullang3410

    @reinaldyputrasimanullang3410

    2 жыл бұрын

    @@rianwahyu2904 itu harus di instal bang?

  • @mengkreben2336
    @mengkreben2336 Жыл бұрын

    # 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

  • @bima8474
    @bima84747 ай бұрын

    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

  • @7UravityHOK
    @7UravityHOK2 жыл бұрын

    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

  • @icopanahatan
    @icopanahatan Жыл бұрын

    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

  • @ei-jimath3263
    @ei-jimath32632 жыл бұрын

    Waaah

  • @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))

  • @mitakkun2000
    @mitakkun200011 ай бұрын

    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))

  • @muhammadikramalfarizi7185
    @muhammadikramalfarizi71852 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    @@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 ☺👍

  • @abiyasadafin
    @abiyasadafin2 жыл бұрын

    lanjut bang tutor 29

  • @herlovesalforever8352
    @herlovesalforever83529 ай бұрын

    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

  • @reaphz462
    @reaphz4624 ай бұрын

    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 break

  • @dithxd1077
    @dithxd1077 Жыл бұрын

    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

  • @hushstudio
    @hushstudio10 ай бұрын

    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

  • @strptl7
    @strptl72 жыл бұрын

    19:32 Bentuk segitiga yang mantap 😂

  • @muhammadumaralfatih7011
    @muhammadumaralfatih70112 жыл бұрын

    Kapan lagi ada episode 29 bang

  • @pitermadepaker9787
    @pitermadepaker97876 ай бұрын

    selipan jokes bintang WKWKKWKW

  • @fazaihzarosyada6701
    @fazaihzarosyada67012 жыл бұрын

    Makasih bang tutornya

  • @fadhliammartaqiyuddinhakim5750
    @fadhliammartaqiyuddinhakim57502 жыл бұрын

    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

  • @akmalfaqih9942
    @akmalfaqih9942 Жыл бұрын

    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

  • @ikhwan4188
    @ikhwan41882 жыл бұрын

    bang bahas oop

  • @rizkyfebrriandp.3013
    @rizkyfebrriandp.301311 ай бұрын

    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.

  • @eldenlord666
    @eldenlord6668 ай бұрын

    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

  • @DDLCINDONESIA
    @DDLCINDONESIA8 ай бұрын

    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

  • @maztermizter5965
    @maztermizter59652 жыл бұрын

    pyton utk metatrader bang

  • @opencartpluginindonesia7482
    @opencartpluginindonesia74822 жыл бұрын

    ini agak sedikit beda bang sisi = 20 char = '*' ke = 0 i = 0 while True: i += 1 if i ke += 1 else: ke -= 1 if ke % 2: flag = ke * char hasil = flag.center(sisi) print(hasil) if i == sisi * 2: break

  • @putrasamosir3595
    @putrasamosir35952 жыл бұрын

    Pyhton oop bang

  • @yogawanadityapratama
    @yogawanadityapratama Жыл бұрын

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

  • @nara5149
    @nara51492 ай бұрын

    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)

  • @jisancy5423
    @jisancy5423 Жыл бұрын

    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

  • @PYRx748
    @PYRx748 Жыл бұрын

    bang yg ganjil kenapa ngga count +=2 aja kan lebih simpel

  • @habibcahya7226
    @habibcahya72262 жыл бұрын

    Ke 5

  • @alvinalviant8621
    @alvinalviant8621 Жыл бұрын

    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 if i % 2 == 0 : i += 1 print(" " * spasi , "+" * i) spasi -= 1 i += 1 # Bagian Bawah while i > tinggi and i if i % 2 == 0 : spasi2 += 1 i += 1 print(" " * spasi2 , "+" * (i-p)) i += 1 p += 4 print(31*'-')

  • @sevame529
    @sevame5292 жыл бұрын

    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 break if count break print("Done")

  • @Izaxyan

    @Izaxyan

    2 жыл бұрын

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

  • @GreffinVincent
    @GreffinVincent6 ай бұрын

    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 break print("akhir tugas") Hasil Run : awal tugas + +++ +++++ +++++++ +++++++++ +++++++++++ +++++++++++ +++++++++ +++++++ +++++ +++ + akhir tugas

  • @foxinthebox7456
    @foxinthebox74562 жыл бұрын

    halo kang ato temen2, saya udah dapet belah ketupatnya tapi kok iterasinya ga break dari pas dah jadi belah ketupatnya? ada iterasi tambahan tapi isinya spasi aja euy bingung ini ini kodenya saya, mantap belajar dari sini masih2 newbie hehe: sisi = 8 hitung=1 hitung2=1 spasi=int(sisi/2) while True: if hitung%2 and hitung=(sisi): print(" "*(hitung2+1),"*"*(hitung-(hitung2*4))) hitung+=1 hitung2+=1 else: spasi-=1 hitung+=1 # print(hitung) continue if hitung > (sisi*2): break

  • @fighterexpert6863
    @fighterexpert68632 ай бұрын

    gw dari eps 1 baru kali ini pusing bener di eps ini 🙃🙃