Script Phyton (Example)
Script Phyton (Example)
Salah satu bahasa pemrograman yang bisa dipakai di semua jenis komputer adalah Python.
Python adalah bahasa pemrograman yang diciptakan oleh Guido van Rossum, seorang
keturunan Belanda. Awalnya, pembuatan bahasa pemrograman dimaksudkan untuk membuat
salah satu tingkatan bahasa pemrograman yang tinggi pada sebuah sistem operasi yang
terdistribusi, yaitu Amoeba.
Yang menarik dari bahasa pemrogaman Python adalah, bahasa ini dapat diterapkan pada
pemrograman website. Struktur bahasanya yang simpel dan mudah dipahami, membuat
bahasa pemrograman ini menjadi salah satu dari bahasa pemrograman web paling populer.
Beberapa contoh program Python yang bisa menjadi bahan latihan Anda. Mari disimak
contoh-contohnya di bawah ini :
# Menjumlahkan bilangan
# Menampilkan jumlah
Contoh 2: Contoh program python untuk menentukan sebuah bilangan termasuk bilangan
prima atau tidak
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
else:
# Mendefinisikan fungsi
def print_faktor(x):
if x % i == 0:
print(i)
print_faktor(num)
import math
b = int(input(‘Masukkan b: ‘))
c = int(input(‘Masukkan c: ‘))
# hitung diskriminan d
d = (b**2) – (4*a*c)
# menemukan x1 dan x2
x1 = (-b+math.sqrt(d))/(2*a)
x2 = (-b-math.sqrt(d))/(2*a)
# mendefinisikan fungsi
if x > y:
smaller = y
else:
smaller = x
fpb = i
return fpb
num1 = 96
num2 = 24
# fungsi penjumlahan
return x + y
# fungsi pengurangan
return x – y
# fungsi perkalian
return x * y
# fungsi pembagian
return x / y
# menu operasi
print(“Pilih Operasi.”)
print(“1.Jumlah”)
print(“2.Kurang”)
print(“3.Kali”)
print(“4.Bagi”)
if choice == ‘1’:
print(num1,”+”,num2,”=”, add(num1,num2))
print(num1,”-“,num2,”=”, subtract(num1,num2))
print(num1,”*”,num2,”=”, multiply(num1,num2))
print(num1,”/”,num2,”=”, divide(num1,num2))
else:
print(“Input salah”)
lower = 200
upper = 300
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)
for i in perm:
print(i)
import smtplib
msg = MIMEMultipart()
msg[‘From’] = fromaddr
msg[‘To’] = toaddr
msg.attach(MIMEText(body, ‘plain’))
server.starttls()
text = msg.as_string()
server.quit()
#Mencetak Menu
def menu():
print “Pilih Bentuk 2D”
def persegi():
p = input(“Masukkan Panjang : “)
l = input(“Masukkan Lebar : “)
luas = p*l
back = raw_input().upper()
if back == “Y”:
menu()
else:
exit()
def lingkaran():
r = input(“Masukkan Jari-Jari : “)
luas = 3.14*(r**2)
if back == “Y”:
menu()
else:
exit()
def segitiga():
a = input(“Masukkan Alas : “)
t = input(“Masukkan Tinggi : “)
luas = (a*t)/2
back = raw_input().upper()
if back == “Y”:
menu()
else:
exit()
print “———————————————–”
menu()
while l:
#input
persegi()
elif pilih == 2:
lingkaran()
elif pilih == 3:
segitiga()
elif pilih == 4:
print “\n”*100
break
else:
coba = raw_input().upper()
if coba == “Y”:
menu()
else:
print “\n”*100
break
nama=[]
gaji=[]
emas=[]
zakat=[]
pertahun=[]
perbulan=[]
nisab=[]
print (‘+———————————————–+’)
print (‘+———————————————–+’)
print(‘==========================================’)
for i in range(data):
a = input(‘Masukan nama : ‘)
nama.append(a)
emas.append(b)
gaji.append(c)
print(”)
for i in range(data):
d = 12 * gaji[i]
pertahun.append(d)
e = 0.025 * pertahun[i]
zakat.append(e)
f = 85 * emas[i]
nisab.append(f)
g = zakat[i] / 12
perbulan.append(g)
for i in range(data):
print (”)
print(‘—————————————-‘)
print(‘—————————————-‘)
print(‘Nama :’,nama[i])
print(”)
return var_total
#Deklarasi Fungsi Percabangan
var_huruf = “”
if (var_nilai >= 0 and var_nilai < 20) : var_huruf = “E” elif (var_nilai >= 20 and var_nilai < 40)
: var_huruf = “D” elif (var_nilai >= 40 and var_nilai < 60) : var_huruf = “C” elif (var_nilai >=
60 and var_nilai < 80) : var_huruf = “B” elif (var_nilai >= 80 and var_nilai < 100) :
var_huruf = “A”
return var_huruf
def fungsi_perulangan():
var_hasil_perulangan = 0
for i in range(1,3):
print(“——–Nilai Ke “,i,”——–“)
return var_hasil_perulangan /i
var_total = fungsi_perulangan()
print(“——–Total Nilai ——–“)
def kalkulator () :
def tambah () :
print ‘1.Penjumlahan’
c = a+b
print ‘x + y = ’,c
print (‘ ‘)
tanya ()
def kurang () :
print ‘2.Pengurangan’
c = a-b
print ‘x – y = ’,c
print (‘ ‘)
tanya ()
def kali () :
print ‘3.Perkalian’
c = a*b
print ‘x . y = ’,c
print (‘ ‘)
tanya ()
def bagi () :
print ‘4.Pembagian’
c = a+b
print ‘x /y = ’,c
print (‘ ‘)
tanya ()
def tanya () :
kalkulator ()
else :
tanya ()
print (‘################’)
print (‘ ‘)
if pil == ‘1’:
tambah ()
kurang ()
kali ()
bagi ()
else :
tanya ()
kalkulator()
https://dosenit.com/kuliah-it/pemrograman/contoh-program-python