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.
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!!!
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!')
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
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
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>
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
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])
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
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..
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
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.
thx bang
Makasih :)
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!!!
serius, belajar di bang dea lebih mudah faham ketimbang belajar di tempat lain. btw sering sering bahas python atau tutorial python bang ya
makasih ilmunya bang bener2 bermanfaat...
mantap lanjutkan bang, ilmu nya sangat bermanfaat, terima kasih
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!')
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
@@Futuretech99-f sama broo Wkwk
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
seruu bgt
gua ketawa ama reaksi bg dea 10:05😹
I love you bang, sat set 🔥🔥🔥
set set settt
Habis CuyAnimeList, Paling CuyGameList...😅😅😅
Mantap bang
ijin nanya bang, munculin terminal tanpa tulisan PS C duluan kayak punya abang gimana ya?
bang klo importerror pas di " from libs import welcome_message" nah pas disitu eror bang,solusinya gimana
Aduuh di gas terus euy,
Belum ngumpulin tugas bang😢
Santui, gaskan aja dulu brow
gaspol bray jangan di rem
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>
Iya cuk, gua jg sama. Bingung nge stak disini materi gua
izin bertanya bangkenapa di variabel ending sudah saya rubah dari 100 menjadi 10 tetapi kenapa masih terus berjalan ya
Bro judulnya kasih tanda kurung (Belajar python) .. biar yang pertama kali nonton ga skip video
bang mautanya cara klik karakter bintang pada python gimana ya?
Wah pusing tugasnya yg terakhir😂
Bang kenapa ending nya sudah sya ganti dari 100 menjadi 10 tapi jalan terus tidak berhenti di 10
pertama
huyyy
bang cara klik karakter bintang pada python gimana ya bang?
Bang berbedaan web development ama app development apa + tahap belajar app development tuh awal awal apa ya bang?
Bang nanya, .join itu apakah dipake cuma di array doang?
Apa cuma gw sini belajar ngoding make hp, make teks editor quick edit, jalanin sebuah script make termux?😁🗿🥲
Sama bang tapi aku pake acode😁
@@ClanofKing-ei5gi bagus GK make acode?
Bagus aja si,cuman kalau mau input aga ribet
Gw di hp juga, tpi pke pydroid3
Gw di hp juga, tpi pke pydroid3
Dosen gua ini mah
Bang. Bahas Si rekapnya KPU dunk .. Jelasin harusnya aplikasi itu berjalan seperti apa, kenapa bisa ada data yang tidak cocok dengan hasil upload .
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
mario ngoding😂
Bang, klo boleh tau cara ngeblock command langsung beberapa baris kek gitu pencet apa bang?
tinggal tekan shift + tekan tombol arah atas/bawah di keyboard. notes: posisi cursor ketikannya harus berada di home atau pojokan kiri
bg apa perbedaannya while dan for🙏
bang cara buat emojinya gimana
bg boleh share syntaxnya ga?
1 bg
pol
Minimal sejam lah bg, tpi gpp smngt bg dea
semester 6nya apa?
Blockchain
Pengen nyoba pake dart boleh gak bang
gaskeun atuh
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])
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
gokil brayyyy 😍😍
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..
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
pas dirun bisa sihh dianya ngerandom lg, goanya jg sesuai
saya bisa tapi si |O.O| munculnya tidak sesuai dengan jawabannya, malah ga berubah
mantap bang
Bang berbedaan web development ama app development apa + tahap belajar app development tuh awal awal apa ya bang?