SESI 3: Belajar Python| Function & Looping Implementation

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

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

  • @ternyataislam
    @ternyataislam 5 หลายเดือนก่อน +22

    Berikut adalah beberapa fungsi bawaan yang umum digunakan di dalam bahasa pemrograman Python:
    1. **Fungsi Bawaan:**
    - `print()`: Untuk mencetak output ke layar.
    - `input()`: Untuk mengambil input dari pengguna.
    - `len()`: Mengembalikan panjang (jumlah item) dari sebuah objek seperti string atau list.
    - `range()`: Membuat deret bilangan.
    - `enumerate()`: Memberikan indeks dan nilai dari sebuah iterable.
    - `zip()`: Menggabungkan dua atau lebih iterable secara bersamaan.
    - `sum()`: Menghitung jumlah dari sebuah iterable.
    - `min()`, `max()`: Mengembalikan nilai terkecil atau terbesar dari sebuah iterable.
    - `sorted()`: Mengurutkan item dari sebuah iterable.
    - `abs()`: Mengembalikan nilai absolut dari sebuah bilangan.
    - `round()`: Membulatkan sebuah bilangan menjadi bilangan bulat terdekat.
    - `type()`: Mengembalikan tipe data dari sebuah objek.
    - `str()`, `int()`, `float()`, `list()`, `tuple()`, `dict()`, `set()`: Untuk mengubah tipe data objek menjadi tipe data lainnya.
    2. **Fungsi Matematika:**
    - `math.sqrt()`: Mengembalikan akar kuadrat dari sebuah bilangan.
    - `math.sin()`, `math.cos()`, `math.tan()`: Fungsi trigonometri.
    - `math.log()`, `math.exp()`: Logaritma dan eksponensial.
    - `math.ceil()`, `math.floor()`: Pembulatan ke atas atau ke bawah.
    3. **Fungsi String:**
    - `str.upper()`, `str.lower()`: Mengubah huruf menjadi huruf besar atau kecil.
    - `str.strip()`: Menghapus spasi di awal dan akhir string.
    - `str.split()`: Membagi string berdasarkan delimiter tertentu.
    - `str.join()`: Menggabungkan elemen iterable menjadi string dengan separator tertentu.
    - `str.replace()`: Mengganti substring dalam sebuah string.
    4. **Fungsi File:**
    - `open()`: Membuka file.
    - `close()`: Menutup file.
    - `read()`, `readline()`, `readlines()`: Membaca isi file.
    5. **Fungsi Terkait Sistem:**
    - `os.getcwd()`: Mendapatkan direktori kerja saat ini.
    - `os.listdir()`: Mendapatkan daftar file dan folder dalam direktori tertentu.
    - `os.path.exists()`, `os.path.isfile()`, `os.path.isdir()`: Memeriksa keberadaan file atau direktori.

  • @erikaa1673
    @erikaa1673 10 หลายเดือนก่อน +2

    Sumpah ini membantu bet!! Sebelumnya gw udh ikut course di Udemy dan udh aga lumayan lah di bagian syntax" yg kepake di sini. Tapi sayangnya gw masih ada sedikit kebingungan di part while loop, join, kombinasiin syntax". Akhirnya gw iseng nntn video" di playlist py lu bang. Dari video ini gw bljr lagi kalo msh banyak kurangnya dan vidio ini jadi pelengkap sekaligus penjelas mengenai materi di course gw sebelumnya yg masih ngawang/gw bingungin. Makasi banyak bang, sumpah konten lu bermanfaat bet!! 2 akun gw udh subscribe channel lu, semangat ngonten ya bang. Can't wait for the next sessionnyaa!!!

  • @arifin_sp9456
    @arifin_sp9456 14 วันที่ผ่านมา +1

    serius, belajar di bang dea lebih mudah faham ketimbang belajar di tempat lain. btw sering sering bahas python atau tutorial python bang ya

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

    makasih ilmunya bang bener2 bermanfaat...

  • @kiyaykiyay3725
    @kiyaykiyay3725 6 หลายเดือนก่อน

    mantap lanjutkan bang, ilmu nya sangat bermanfaat, terima kasih

  • @Oof-bp4wb
    @Oof-bp4wb 8 หลายเดือนก่อน +1

    22:36
    jawaban_user = int(input('Menurut kamu di goa berapa impostor berada? [1 / 2 / 3 / 4]:'))
    while jawaban_user!=1 and jawaban_user!=2 and jawaban_user!=3 and jawaban_user!=4:
    jawaban user = int(input('Tolong masukkan angka yang sesuai! [1 / 2 / 3 / 4]:'))
    if jawaban_user == lokasi:
    print(f'{goa}
    Selamat {nama_user}, Anda benar!!')
    else:
    print(f'{goa}
    TetTot Anda Salah. Impostor berada pada nomor {lokasi}. Silakan coba kembali lain waktu!')

    • @Futuretech99-f
      @Futuretech99-f 3 หลายเดือนก่อน +1

      thanks bro, gua kira makenya list
      contoh :
      while input_user != "y" and " n" :
      input_user = input("hanya bisa memasukan y dan n")
      btw gua buat juga di cofirm user wkqkqk

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

      ​@@Futuretech99-f sama broo Wkwk

  • @novanfridos9945
    @novanfridos9945 หลายเดือนก่อน +1

    Kelar bang tugas nya di sesi sebelumnya, sesuai keyword yang bang dea kasih, pake join aray
    sederhananya bikin 2 variabel baru lagi di join in dengan goa yang kosong sama goa yang ada cuypay nya

  • @nanazzss
    @nanazzss 10 หลายเดือนก่อน +1

    seruu bgt

  • @NexianMc
    @NexianMc วันที่ผ่านมา

    gua ketawa ama reaksi bg dea 10:05😹

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

    I love you bang, sat set 🔥🔥🔥

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

      set set settt

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

    Habis CuyAnimeList, Paling CuyGameList...😅😅😅

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

    Mantap bang

  • @MeilaniAkbar
    @MeilaniAkbar 9 หลายเดือนก่อน +1

    ijin nanya bang, munculin terminal tanpa tulisan PS C duluan kayak punya abang gimana ya?

  • @azisgaming1635
    @azisgaming1635 16 วันที่ผ่านมา

    bang klo importerror pas di " from libs import welcome_message" nah pas disitu eror bang,solusinya gimana

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

    Aduuh di gas terus euy,
    Belum ngumpulin tugas bang😢

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

      Santui, gaskan aja dulu brow

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

      gaspol bray jangan di rem

  • @vandrax2428
    @vandrax2428 4 หลายเดือนก่อน +1

    bang ko aku error
    Traceback (most recent call last):
    File "d:\codingan ku\main.py", line 2, in
    from libs import welcome_messege
    ImportError: cannot import name 'welcome_messege' from 'libs' (d:\codingan ku\libs.py)
    PS D:\codingan ku>

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

      Iya cuk, gua jg sama. Bingung nge stak disini materi gua

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

    izin bertanya bangkenapa di variabel ending sudah saya rubah dari 100 menjadi 10 tetapi kenapa masih terus berjalan ya

  • @YabinyaStudio
    @YabinyaStudio 10 หลายเดือนก่อน +1

    Bro judulnya kasih tanda kurung (Belajar python) .. biar yang pertama kali nonton ga skip video

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

    bang mautanya cara klik karakter bintang pada python gimana ya?

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

    Wah pusing tugasnya yg terakhir😂

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

    Bang kenapa ending nya sudah sya ganti dari 100 menjadi 10 tapi jalan terus tidak berhenti di 10

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

    pertama

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

      huyyy

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

    bang cara klik karakter bintang pada python gimana ya bang?

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

    Bang berbedaan web development ama app development apa + tahap belajar app development tuh awal awal apa ya bang?

  • @Nyep123
    @Nyep123 7 หลายเดือนก่อน

    Bang nanya, .join itu apakah dipake cuma di array doang?

  • @BiasaAjahhh82
    @BiasaAjahhh82 7 หลายเดือนก่อน +9

    Apa cuma gw sini belajar ngoding make hp, make teks editor quick edit, jalanin sebuah script make termux?😁🗿🥲

    • @ClanofKing-ei5gi
      @ClanofKing-ei5gi 7 หลายเดือนก่อน +1

      Sama bang tapi aku pake acode😁

    • @BiasaAjahhh82
      @BiasaAjahhh82 7 หลายเดือนก่อน

      @@ClanofKing-ei5gi bagus GK make acode?

    • @DuniaBaru-ID
      @DuniaBaru-ID 6 หลายเดือนก่อน

      Bagus aja si,cuman kalau mau input aga ribet

    • @m.salmanalfahrizi4431
      @m.salmanalfahrizi4431 6 หลายเดือนก่อน

      Gw di hp juga, tpi pke pydroid3

    • @m.salmanalfahrizi4431
      @m.salmanalfahrizi4431 6 หลายเดือนก่อน

      Gw di hp juga, tpi pke pydroid3

  • @mr.bajiajalah
    @mr.bajiajalah 9 หลายเดือนก่อน

    Dosen gua ini mah

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

    Bang. Bahas Si rekapnya KPU dunk .. Jelasin harusnya aplikasi itu berjalan seperti apa, kenapa bisa ada data yang tidak cocok dengan hasil upload .

    • @VersiPertama
      @VersiPertama 10 หลายเดือนก่อน +4

      Itu permasalahan sistem dalam membaca objek scan, dan ga ada validasi jumlah pemilih di tps yg bikin satu tps terbaca berlebihan pemilih
      Asumsi gue sistemnya belum siap, bukan sebuah kecurangan sih

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

    mario ngoding😂

  • @muhammadhuseinalhabsi3144
    @muhammadhuseinalhabsi3144 7 หลายเดือนก่อน

    Bang, klo boleh tau cara ngeblock command langsung beberapa baris kek gitu pencet apa bang?

    • @RandiWijaya-k3v
      @RandiWijaya-k3v 5 หลายเดือนก่อน

      tinggal tekan shift + tekan tombol arah atas/bawah di keyboard. notes: posisi cursor ketikannya harus berada di home atau pojokan kiri

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

    bg apa perbedaannya while dan for🙏

  • @24-181RizkiPratamaSunarko
    @24-181RizkiPratamaSunarko หลายเดือนก่อน

    bang cara buat emojinya gimana

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

    bg boleh share syntaxnya ga?

  • @putera_nugraha2994
    @putera_nugraha2994 10 หลายเดือนก่อน +1

    1 bg

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

      pol

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

    Minimal sejam lah bg, tpi gpp smngt bg dea

  • @bocilProgramer
    @bocilProgramer 10 หลายเดือนก่อน +1

    semester 6nya apa?

    • @VersiPertama
      @VersiPertama 10 หลายเดือนก่อน +1

      Blockchain

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

    Pengen nyoba pake dart boleh gak bang

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

      gaskeun atuh

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

    Bang coba bikin game pokemon sederhana, kurang lebih mirip kode gw ini
    import random
    class monster():
    def __init__(self,name,damage,health,armor):
    self.name = name
    self.damage = damage
    self.health = health
    self.armor = armor
    class war():
    def attack(usermon, user, targetmon,target):
    print("Battle Start")
    while user.health > 0 or target.health > 0:
    target.health -= (random.uniform(0,1) *user.damage - target.armor)
    user.health -= (random.uniform(0,1) * target.damage - user.armor)
    print(f"{user.name} Health : {int(user.health)}
    {target.name} Health : {int(target.health)}")
    if user.health < 0 or target.health < 0:
    if user.health < 0:
    usermon.remove(user)
    print(f"{target.name} Win")
    if target.health < 0:
    targetmon.remove(target)
    print(f"{user.name} Win")
    break

    mon1 = monster("Firemon",100,1000,10)
    mon2 = monster("Watermon",120,800,10)
    mymon = []
    enemymon = []
    mymon.append(mon1)
    enemymon.append(mon2)
    war.attack(mymon, mymon[0],enemymon,enemymon[0])
    print([monster.name for monster in mymon])
    print([monster.name for monster in enemymon])

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

      Gw udh bikin versi yang ada shop nya dan ada battle arenanya, jadi kita bisa beli monster baru dan bisa cari musuh, tapi masih banyak bug nya, rencana pengen pake tkinter tapi mager karena bug nya aja susah diperbaiki, jadi kalau bisa lu bikin tutorialnya bang

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

      gokil brayyyy 😍😍

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

    tuntas cuypy nya di flutter bang.. karena ganti kartu keluarga, cuypynya ganti nama menjadi kelinci maheer.. 😂😂 boleh diintip barbutnya di video short akun youtubeku.. terima kasih banyak bang.. selamat menyambut bulan suci Ramadhan..

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

    tugas yg terakhir gini boleh bang?
    lokasi = random.randint(1, 4)
    format_goa = '|_|'
    nama_user = input('Masukkan nama kamu: ')
    print(f'Selamat datang {nama_user}! Selamat bermain~')
    while True:
    goa_kosong = [format_goa] * 4
    goa = goa_kosong.copy()
    goa[lokasi-1] = '|O.O|'
    goa = ''.join(goa)
    goa_kosong = ''.join(goa_kosong)
    print('Coba kamu perhatikan goa di bawah ini')
    print(goa_kosong)
    jawaban_user = int(input('Menurut kamu di goa berapa impostor berada? [1 / 2 / 3 / 4]:'))
    while jawaban_user!=1 and jawaban_user!=2 and jawaban_user!=3 and jawaban_user!=4:
    jawaban_user=int(input('Tolong masukkan angka yang sesuai! [1 / 2 / 3 / 4]:'))
    if jawaban_user == lokasi:
    print(f'{goa}
    Selamat {nama_user}, Anda benar!!')
    else:
    print(f'{goa}
    TetTot Anda Salah. Impostor berada pada nomor {lokasi}. Silakan coba kembali lain waktu!')
    lanjut_game = input('Apakah Anda ingin melanjutkan game? [y/n]')
    if lanjut_game == 'y':
    lokasi = random.randint(1, 4)
    elif lanjut_game == 'n':
    break

    • @Oof-bp4wb
      @Oof-bp4wb 8 หลายเดือนก่อน +1

      pas dirun bisa sihh dianya ngerandom lg, goanya jg sesuai

    • @alpanm.8704
      @alpanm.8704 หลายเดือนก่อน

      saya bisa tapi si |O.O| munculnya tidak sesuai dengan jawabannya, malah ga berubah

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

    mantap bang

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

    Bang berbedaan web development ama app development apa + tahap belajar app development tuh awal awal apa ya bang?