Belajar Python [Dasar] - 36 - Latihan List

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • 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...
    =======================================
    - 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/ruangdisk...
    =======================================
    Donasi Kelas Terbuka:
    - Saweria (GoPay, Dana, LinkAja, OVO, QRIS)
    saweria.co/kel...
    =======================================
    Follow kami di:
    / kelasterbuka
    / kelasterbuka
    / kelasterbuka_id
    / kelasterbukaindonesia
    www.github.com...
    #kelasterbuka #ngoding #python

ความคิดเห็น • 33

  • @riangg1102
    @riangg1102 ปีที่แล้ว +13

    mungkin temen-temen ada yang mau bikin tampilannya dinamis ngikutin len terpanjan dari judul dan nama penulis, bisa di coba code saya. Hehe maklum soalnya saya agak OCPD makanya saya iseng coba bikin. walau pun agak lama soalnya saya pemula jg di python
    # libray untuk clear pesan kesalahan agar tidak numpuk di terminal //note: ini blom di coba di windows cmd karena saya pake gitbash yang pake clear bukan cls untuk clear terminal
    import os
    list_buku = []
    # jika input judul tidak di isi
    while True:
    print("Masukan data buku")
    while True:
    judul = input("Judul Buku \t: ")
    if judul.strip() == "":
    os.system('clear')
    print("Judul buku harus diisi. Silakan coba lagi.")
    else:
    break
    # jika input penulis tidak di isi
    while True:
    penulis = input("Nama Penulis \t: ")
    if penulis.strip() == "":
    os.system('clear')
    print("Nama penulis harus diisi. Silakan coba lagi.")
    else:
    break
    buku_baru = [judul, penulis]
    list_buku.append(buku_baru)
    # menentukan panjang terpanjang untuk setiap kolom
    max_judul = max(len(buku[0]) for buku in list_buku)
    max_penulis = max(len(buku[1]) for buku in list_buku)
    # menentukan nilai default untuk panjang kolom
    default_judul = max(max_judul, len("Judul Buku"))
    default_penulis = max(max_penulis, len("Nama Penulis"))
    # menampilkan tabel
    print(f"
    {'No':

    • @daiyamondz
      @daiyamondz 11 หลายเดือนก่อน

      Sangat membantu 👍👍👍

    • @herlovesalforever8352
      @herlovesalforever8352 10 หลายเดือนก่อน

      bang maksud tanda :< apa?

  • @dr1444
    @dr1444 8 หลายเดือนก่อน +2

    terima kasih mas faqihza videonya bermanfaat banget, semoga berkah mass

  • @arifbudiman6660
    @arifbudiman6660 2 ปีที่แล้ว +1

    Mantap bwang baru juga kamerin update

  • @Walaweeeanimation
    @Walaweeeanimation 2 ปีที่แล้ว +3

    Mantap jiwaaaaaaa
    Semoga cepet hatam pythonnya hehehe

  • @adamadnan9173
    @adamadnan9173 2 ปีที่แล้ว +1

    Yang di tunggu tunggu nih

  • @rizaku
    @rizaku 2 ปีที่แล้ว +2

    lagu intronya berubah, sepuh uuuuuugggggggghhhhh..... sasuga pak

  • @donifirmansyah389
    @donifirmansyah389 2 ปีที่แล้ว

    mantap liat gini aja dah seneng kali

  • @kearifanlocalhost9468
    @kearifanlocalhost9468 2 ปีที่แล้ว +1

    Yang di tunggu-tunggu🔥🔥🔥

  • @nara5149
    @nara5149 3 หลายเดือนก่อน

    confirm = "y"
    buku = []
    while confirm == "y":
    print("
    Masukkan data buku")
    judul = input("Judul: ")
    penulis = input("Penulis: ")
    print()
    print(" Data Buku ".center(29, "="))
    input_buku = [[judul, penulis]]
    buku.extend(input_buku)
    for i in buku:
    print(f"{buku.index(i)+1}. | {i[0]} | {i[1]}")
    print()
    while True:
    try:
    confirm = input("Lanjutkan? (y/n): ")
    if confirm == "y":
    break
    elif confirm == "n":
    print("Program berakhir")
    break
    else:
    raise ValueError("Mohon masukkan y/n
    ")

    except ValueError as error:
    print(error)

  • @hendrakusuma2026
    @hendrakusuma2026 2 ปีที่แล้ว

    Edannn., puyeng amat ., mantab

  • @bima8474
    @bima8474 8 หลายเดือนก่อน

    # Membuat Daftar Hadir Sederhana
    daftar = []
    while True:
    print("
    " + "-"*17 + " Masukan Data Anda " + "-"*18 + "
    ")
    nama = input("Nama \t= ")
    absen = input("Absen \t= ")
    kelas = input("Kelas \t= ")
    data = [nama, absen, kelas]
    daftar.append(data)
    hadir = input("
    Lihat Yang Sudah Hadir (y/n) = ")
    if hadir == "y":
    print("
    " + "-"*10 + " Siswa Dan Siswi Yang Sudah Hadir " + "-"*10 + "
    ")
    for index,nama in enumerate(daftar):
    if hadir == "y":
    print (f"{index + 1}. {nama[0]} {nama[1]} {nama[2]}")
    print("
    " + "-"*54 )
    close = input("
    Exit (y/n) = ")
    if close == "y":
    break

    • @Raixe_
      @Raixe_ 4 หลายเดือนก่อน

      sebaiknya di bagian nama gk usah dikasih kaya nama[0]
      jadi dikasih begini aja
      daftar = []
      while True:
      print("
      " + "-"*17 + " Masukan Data Anda " + "-"*18 + "
      ")
      nama = input("Nama \t= ")
      absen = input("Absen \t= ")
      kelas = input("Kelas \t= ")
      data = [nama, absen, kelas]
      daftar.append(data)
      hadir = input("
      Lihat Yang Sudah Hadir (y/n) = ")
      if hadir == "y":
      print("
      " + "-"*10 + " Siswa Dan Siswi Yang Sudah Hadir " + "-"*10 + "
      ")
      for index,nama in enumerate(daftar):
      if hadir == "y":
      print (f"{index + 1}. {nama}")
      print("
      " + "-"*54 )
      close = input("
      Exit (y/n) = ")
      if close == "y":
      break
      biar gk gk terbatasi data yang disimpan, kalau seperti sebelumhya, data yang dapat ditampilan terbatas, hanya sampai 3 data saja

  • @maarif8801
    @maarif8801 ปีที่แล้ว

    print("="*10,"masukan barang dan harga","="*10)
    list_barang=[]
    while True:
    barang=input("masukan nama barang\t")
    harga=int(input("masukan harga\t"))
    print("
    ")
    barang_harga =[barang,harga]
    list_barang.append(barang_harga)
    print("="*10,"list produk&harga","="*10,"
    ")
    print(f"no\titem\tharga")
    for index,item in enumerate(list_barang):
    print(f"{index+1}\t{item[0]}\t{item[1]:,}")
    tanya = input("tambahkan barang?(y/t)")
    if tanya == "t":
    break
    print("="*10,"ahir dari program","="*10)

  • @hahamen
    @hahamen 9 หลายเดือนก่อน

    list_buku = []
    while True:
    print("
    Masukan Data Buku")

    judul = input("Masukan Judul Buku\t: ")
    penulis = input("Masukan nama Penulis\t: ")
    buku_baru=[judul,penulis]
    list_buku.append(buku_baru)
    print("

    ","="*10,"Data Buku","="*10)
    index = 0
    while index < len(list_buku):
    buku = list_buku[index]
    print(f"{index+1} | {buku[0]} | {buku[1]}")
    index += 1
    print("

    ","="*20)
    isLanjut = input("Apakah dilanjutkan?(y/n) ")
    if isLanjut == "n":
    break
    print("PROGRAM SELESAI")

  • @fikrihandy
    @fikrihandy 2 ปีที่แล้ว +1

    🔥🔥

  • @deniengineering
    @deniengineering 2 ปีที่แล้ว

    Mantappp

  • @indolubix3891
    @indolubix3891 2 ปีที่แล้ว +1

    yayyy kedua

  • @joko_we
    @joko_we 2 ปีที่แล้ว

    gila, makin seru sih

  • @Bar354
    @Bar354 2 ปีที่แล้ว

    Makasih bang ilmunya🙏🙌

  • @hgaming1583
    @hgaming1583 2 หลายเดือนก่อน

    saya coba upgrade jadi beneran database data nya disimpan :)
    from time import sleep as sl
    import json
    import os
    def read_data_from_file(file_name):
    if os.path.exists(file_name):
    with open(file_name, "r") as file:
    return json.load(file)
    return []
    def write_data_to_file(list_buku, file_name):
    with open(file_name, "w") as file:
    json.dump(list_buku, file)
    file_name = "data.json"
    list_buku = read_data_from_file(file_name)
    while True:
    print("
    Masukan data buku
    ")
    judul = input("Masukan judul buku\t: ")
    penulis = input("Masukan penulis buku\t: ")
    data_buku = [judul, penulis]
    list_buku.append(data_buku)
    print(5 * "=", "DAFTAR BUKU", 5 * "=")
    for index, buku in enumerate(list_buku):
    print(f"index\t: {index}")
    print(f"buku\t: {buku[0]}")
    print(f"penulis\t: {buku[1]}")
    print(23 * "=")
    lanjut = input("Apakah ada yang mau diinput lagi? [y/n] ")
    if lanjut.lower() == "n":
    break
    print("PROGRAM INI TELAH SELESAI")
    write_data_to_file(list_buku, file_name)

  • @fajrinmurizki3315
    @fajrinmurizki3315 8 หลายเดือนก่อน

    Yang kayak gini masuk linked list g sih

  • @Freytzh13
    @Freytzh13 2 ปีที่แล้ว +1

    🔥💧

  • @arifs7827
    @arifs7827 2 ปีที่แล้ว +2

    Bang, boleh bikin video tutorial bahasa R bang? 🙏

  • @zahraoktaviani19
    @zahraoktaviani19 6 วันที่ผ่านมา

    20/8/2024 Hadirr

  • @fathanqoriba3985
    @fathanqoriba3985 2 ปีที่แล้ว

    oh disini ya fungsi pass digunakan
    elif lanjut == "y":
    Pass

  • @happynotperfectt
    @happynotperfectt 2 ปีที่แล้ว

    pov : orang sunda bingung cari nama buat ngoding => "otong,dadang,ucup" 😄

  • @Mtaufikh337
    @Mtaufikh337 ปีที่แล้ว

    pusing anjirr