MERANGKAI PROGRAM
Pokok Bahasan
• Perintah do while
• Perintah For
• Perintah LIST DATA
• Mengatur Tabulasi Output
Memulai Python
Tampilan Editor Python
Mebuat File Program Python Baru
Contoh Program
temanku = ["Alamanda", "Dian", "Agung", "Adi Putra", "Arini SH"]
alamat = ["Jakarta","Solo", "Medan", "Semarang ", "Semarang"]
--------------------------------------------
garis="--------------------------------------------"
No Teman Alamat
judul="No Teman Alamat"
print(garis) --------------------------------------------
print(judul) 1 Alamanda Jakarta
print(garis) 2 Dian Solo
for i in range(len(temanku)):
3 Agung Medan
print(i+1," ",temanku[i]," ",alamat[i])
4 Adi Putra Semarang
print(garis)
5 Arini SH Semarang
--------------------------------------------
Output menggunakan Tabulasi {:< n}
temanku = ["Alamanda", "Dian", "Agung", "Adi Putra", "Arini SH"] -------------------------------------------------
alamat = ["Jakarta","Solo", "Medan", "Semarang ", "Semarang"]
No Nama Teman Alamat
garis="-------------------------------------"
(garis) -------------------------------------------------
print("{:<5} {:<15} {:<12}" .format('No','Nama Teman','Alamat')) 1 Alamanda Jakarta
print(garis) 2 Dian Solo
for i in range(len(temanku)):
3 Agung Medan
print("{:<5} {:<15} {:<12}" .format(i+1,temanku[i],alamat[i] ))
print(garis) 4 Adi Putra Semarang
5 Arini SH Semarang
-------------------------------------------------
Menulis Program dengan Editor
(Note Pad ++, Sublime Text,dll)
• Untuk Pemorogram Python setiap menyimpan file source
menggunakan extention File dengan .py
peserta = ["Gunawan", "Dian", "Agung", "Hartono", "Melati"] ## cetak detil
tpa = [80,50, 60, 50, 90] for i in range(len(peserta)):
bahasa = [70,70, 70, 50, 50] tnilai=(tpa[i]+bahasa[i])/2
if tnilai>60:
rata2=list()
ket="Lulus"
hasil=list() else:
## initialisasi header ket="Gagal"
judul="DAFTAR HASIL SELEKSI PENERIMAAN PEGAWAI"
[Link](tnilai)
[Link](ket)
judul2="PT NASIONAL ELEKTROMEDIKA" print ("{:<4} {:<15} {:<8} {:<8} {:<8}
garis=("------------------------------------------------------") {:<8}".format(i+1,peserta[i],tpa[i],bahasa[i],rata2[i], hasil[i]))
## cetak header print(garis)
print(judul)
print(judul2)
print(garis)
print ("{:<4} {:<15} {:<8} {:<8} {:<8}
{:<8}".format('No','Peserta','TPA','Bahasa','Nilai','Hasil '))
print(garis)
number_array = list()
## Loop untuk mencetak Data temanku dan Alamat
temanku= list() print(judul)
alamat = list() print(garis)
print("{:<5} {:<15} {:<12}" .format('No','Nama Teman','Alamat'))
garis="-------------------------------------" print(garis)
judul="DAFTAR ALAMAT TEMANKU" for i in range(int(number)):
print("{:<5} {:<15} {:<12}" .format(i+1,temanku[i],alamat[i]))
number = input("Masukkan jumlah data:") print(garis)
## memasukkan Data temanku dan Alamat
for i in range(int(number)):
tmn = input("Nama Temanku : ")
[Link](tmn)
alt = input("Alamat (kota): ")
[Link](alt)