SESI 3: Belajar Python| Function & Looping Implementation

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

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

  • @ternyataislam
    @ternyataislam 6 месяцев назад +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!!!

  • @Oof-bp4wb
    @Oof-bp4wb 9 месяцев назад +2

    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 4 месяца назад +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

  • @arifin_sp9456
    @arifin_sp9456 Месяц назад +1

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

  • @kiyaykiyay3725
    @kiyaykiyay3725 7 месяцев назад

    mantap lanjutkan bang, ilmu nya sangat bermanfaat, terima kasih

  • @novanfridos9945
    @novanfridos9945 2 месяца назад +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

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

    makasih ilmunya bang bener2 bermanfaat...

  • @nanazzss
    @nanazzss 10 месяцев назад +1

    seruu bgt

  • @FerdiMaulana06
    @FerdiMaulana06 9 дней назад

    Donee bangg 🔥

  • @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 2 месяца назад

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

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

    Mantap bang

  • @YabinyaStudio
    @YabinyaStudio 10 месяцев назад +1

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

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

    Habis CuyAnimeList, Paling CuyGameList...😅😅😅

  • @MeilaniAkbar
    @MeilaniAkbar 10 месяцев назад +1

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

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

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

  • @NexianMc
    @NexianMc 18 дней назад

    gua ketawa ama reaksi bg dea 10:05😹

  • @merahdlimaofficial9327
    @merahdlimaofficial9327 3 месяца назад

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

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

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

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

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

    I love you bang, sat set 🔥🔥🔥

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

    bang cara klik karakter bintang pada python gimana ya bang?

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

    bang mautanya cara klik karakter bintang pada python gimana ya?

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

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

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

  • @mr.bajiajalah
    @mr.bajiajalah 10 месяцев назад

    Dosen gua ini mah

  • @BiasaAjahhh82
    @BiasaAjahhh82 8 месяцев назад +9

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

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

    Wah pusing tugasnya yg terakhir😂

  • @Nyep123
    @Nyep123 7 месяцев назад

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

  • @muhammadhuseinalhabsi3144
    @muhammadhuseinalhabsi3144 7 месяцев назад

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

    • @RandiWijaya-k3v
      @RandiWijaya-k3v 6 месяцев назад

      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

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

    pertama

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

    bg boleh share syntaxnya ga?

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

    Minimal sejam lah bg, tpi gpp smngt bg dea

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

    mario ngoding😂

  • @bocilProgramer
    @bocilProgramer 10 месяцев назад +1

    semester 6nya apa?

  • @putera_nugraha2994
    @putera_nugraha2994 10 месяцев назад +1

    1 bg

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

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

    Pengen nyoba pake dart boleh gak bang

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

    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 9 месяцев назад +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 9 месяцев назад +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 5 месяцев назад

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