print("2+3")
prin est(2+3)
23
2+3
5
Latihan 1
4.untuk memberikan angka yang sesuai dengan yang apa kita tuliskan bukan hasil dari apa
yang kita jumlahkan
Hello world
print("hello world")
hello world
bil1=10
bil2=7
jumlah=bil1+bil2
jumlah
17
hello world
print("bil2")
bil2
print('2+3')
2+3
bil1=10
bil2=5
jumlah= bil1 + bil2
print ("37908"+"62857")
3790862857
print("bakso"+"kolak")
baksokolak
bil3=30
bil5=10
c=984
b=739
g=7282
a=7284
d=1124
a*b*c*g*d
43353729123040512
Latihan 2
1 terdapat 3 variabel
Latihan 3
bil1=10
bil2=5
print(bil2)
jumlah=bil1+bil2
print(jumlah)
5
15
data = [10,9,8,7
data = [10,9,8,7]
print(data[1])
data[2] = 10
bill =10
print(bill)
bill =5
print(bill)
10
5
data=[10,7,8,9]
print(data[0])
10
data=[10,9,7,8,10,8]
print(data[1])
data[2]=100
data.append(9)
print(data)
data=[10,9,7,8,10,8]
print(data[1])
data[2]=100
print(data)
data.append(9)
print(data)
9
[10, 9, 100, 8, 10, 8]
[10, 9, 100, 8, 10, 8, 9]
latihan 4 2.kita menyimpan data dengan satu nilai saja untuk setiap variabel
latihan 5
2 karena pada phyton bilangan awal adalah 0 dan 10 pada baris tersebut merupakan bilangan
awal sedangkan kita print untuk data 1 otomatis data yang muncul adalah 9,karena 9 adalah
bilangan ke 1
data=[10, 9,7,8,10,8]
indeks=0
for elemen in data:
print(" Elemen ke ", indeks, " = ", elemen)
indeks=indeks + 1
Elemen ke 0 = 10
Elemen ke 1 = 9
Elemen ke 2 = 7
Elemen ke 3 = 8
Elemen ke 4 = 10
Elemen ke 5 = 8
data=[10, 9,7,8,10,8]
indeks=0
for elemen in data:
print(" Elemen ke ", indeks, " = ", elemen)
indeks=indeks + 2
Elemen ke 0 = 10
Elemen ke 2 = 9
Elemen ke 4 = 7
Elemen ke 6 = 8
Elemen ke 8 = 10
Elemen ke 10 = 8
latihan 6
3 Outputnya akan keluar seperti kode diatas yang mana tidak akan keluar elemen ke 0 seperti
kode yanh dilakukan sebelumnya.
data=[10,9,"cindi",4,"8"]
for x in data:
print(x/2)
5.0
4.5
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-21-fbd2c8a3b512> in <module>
1 data=[10,9,"cindi",4,"8"]
2 for x in data:
----> 3 print(x/2)
latihan 8
Perhatikan bahwa data yang dicetak dengan dibagi dua terlebih dahulu ini memiliki variasi data
seperti data bilangan dan data tekstual. Padahal, pembagian hanya bisa dilakukan pada
bilangan dan oleh bilangan.
import pandas
nilai = pandas.DataFrame({
"Nama": siswa,
"Nilai": data
})
nilai
Nama Nilai
0 Andi 10
1 Budi 9
2 Cindi 7
3 Dedy 7
4 Edi 10
import requests
import pandas as pd
from bs4 import BeautifulSoup
window.addEventListener('load', function () {
try {
window.cookies.sDomain = window.location.hostname.replace("www","").re
window.cookies.setItem('userId', "", (365*3));
window.cookies.setItem('userWorkExp', "", (365*3));
window.cookies.setItem('userExpectedSalary', "", (365*3));
import request
import panda as pd
from bs4 import BeautifulSoup
th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"
halaman = request.get(th)
hasil = BeautifulSoup(halaman.content, 'html.parser')
lowkers = hasil.find_all(class_="single-job-ads")
posisi = []
instansi = []
gaji = []
for p in lowkers:
t1 = p.select("h3")
t2 = tl[0].select("a")
posisi.append(t2[0].get_text())
t1 = p.select("p")
t2 = t1[0].select("a")
try:
instansi.append(t2[0].get_text())
except:
instansi.append("-")
t2 = t1[1].select ("span")
try:
gaji.append(t2[1].get_text())
except:
gaji.append(t2[0].get_text())
print(posisi)
print(instansi)
print(gaji)
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-57-69475f4d1f0a> in <module>
----> 1 import request
2 import panda as pd
3 from bs4 import BeautifulSoup
4
5 th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
th = "https://www.jobs.id/lowongan-kerja?kata-kunci=part time"
halaman = requests.get(th)
hasil = BeautifulSoup(halaman.content, 'html.parser')
lowkers = hasil.find_all(class_="single-job-ads")
posisi = []
instansi = []
gaji = []
for p in lowkers:
t1 = p.select("h3")
t2 = t1[0].select("a")
posisi.append(t2[0].get_text())
t1 = p.select("p")
t2 = t1[0].select("a")
try:
instansi.append(t2[0].get_text())
except:
instansi.append("-")
t2 = t1[1].select("span")
try:
gaji.append(t2[1].get_text())
except:
gaji.append(t2[0].get_text())
print(posisi)
print(instansi)
print(gaji)
['Marketing Full Timer/Part Timer', 'MARKETING FULL TIMER / PART TIMER', 'Dok
['Kukche Languages']
['3.500.000']