Hello World adalah salah satu contoh program yang dibuat dengan Python.
Program ini menggunakan fungsi print untuk menampilkan output
program berupa teks, angka, atau karakter lain.
1
BELAJAR PEMROGRAMAN PYTHON
Apa bedanya dengan fungsi int pada program sebelumnya? Float bisa
digunakan untuk menghitung dan menampilkan angka pecahan atau
desimal, sedangkan int hanya bisa digunakan untuk angka bulat.
Anda bisa menghitung luas bangun datar, seperti segitiga, dengan program
Python. Caranya, dengan menginput alas dan tinggi, lalu hitung luas
segitiga sesuai dengan rumus. Kemudian tampilkan dua angka di belakang
koma dengan %0.2f.
2
BELAJAR PEMROGRAMAN PYTHON
Berikut hasilnya:
Tulis Alas Segitiga: 7
Tulis Tinggi Segitiga: 5
Luas Segitiga adalah 17.50
Selain bangun datar, Anda juga bisa menghitung ukuran bangun ruang
seperti kubus. Caranya, tulislah rumus volume bangun tersebut.
Anda juga bisa membuat program Python yang bisa menukar nilai variabel.
Caranya cukup dengan membuat sebuah variabel sementara. Di sini kami
memberi nama variabel sementara tersebut dengan tukar.
1
2 # Menginput Nilai Variabel
x = input('Tuliskan nilai x: ')
3 y = input('Tuliskan nilai y: ')
4
5 # Membuat Variabel tukar dan Menukar nilai Variabel lain
6 tukar = x
7 x =y
y = tukar
8
9 #Menampilkan Nilai Variabel Setelah Ditukar
10 print('Nilai x Setelah Ditukar adalah: {}'.format(x))
11 print('Nilai y Setelah Ditukar adalah: {}'.format(y))
12
Untuk membuat program yang bisa menghasilkan angka acak, ada dua
langkah yang perlu dilakukan. Pertama-tama, mengimpor modul random,
lalu mengkombinasikan dengan fungsi randint.
1
# Menginput Jarak dalam Satuan Kilometer
2 kilometer = float(input("Tuliskan Jarak dalam Kilometer: "))
3
4 # Nilai Faktor Konversi
5 faktor_konversi = 0.621371
6
7 # Menghitung Jarak dalam Satuan Mil
mil = kilometer * faktor_konversi
8
9 # Menampilkan Hasil Konversi Jarak
10 print('%0.2f Kilometer sama dengan %0.2f Mil' %(kilometer,mil))
11
5
BELAJAR PEMROGRAMAN PYTHON
1
2 #Menginput Angka
angka = float(input("Tulis Sebuah Angka: "))
3
4 #Menampilkan Kondisi Angka Positif
5 if angka > 0:
6 print("Angka Positif")
7
8 #Menampilkan Kondisi Angka Nol
9 elif angka == 0:
print("Angka Nol")
10
11 #Menampilkan Kondisi Angka Negatif
12 else:
13 print("Angka Negatif")
14
Jika habis dibagi nol, maka merupakan bilangan genap. Jika sebaliknya,
maka termasuk bilangan ganjil.
1 # Menginput Angka
2 angka = int(input("Tulis sebuah Angka: "))
3
#Jika Habis Dibagi Nol, Maka Genap
4 if (angka % 2) == 0:
5 print("{0} adalah Bilangan Genap".format(angka))
6
7 #Jika Tidak Habis Dibagi Nol, Maka Ganjil
6
BELAJAR PEMROGRAMAN PYTHON
8 else:
print("{0} adalah Bilangan Ganjil".format(angka))
9
10
Tahun kabisat muncul setiap 4 tahun sekali, dan cirinya adalah habis
dibagi 4.Tapi, untuk tahun yang merupakan abad baru (1800, 1900, 2000),
tahun tersebut harus habis dibagi 400 agar tergolong tahun kabisat.
1
2
# Menginput Tahun
3 tahun = int(input("Tulis Sebuah Tahun: "))
4
5 #Perulangan Pertama
6 if (tahun % 4) == 0:
7
8 #Perulangan Kedua
if (tahun % 100) == 0:
9
10 #Perulangan Ketiga
11 if (tahun % 400) == 0:
12
13 #Tergolong Tahun Kabisat
14 print("{0} adalah Tahun Kabisat".format(tahun))
15
16 #Bukan Tergolong Tahun Kabisat
else:
17 print("{0} bukan Tahun Kabisat".format(tahun))
18
19 #Tergolong Tahun Kabisat
20 else:
21 print("{0} adalah Tahun Kabisat".format(tahun))
22
#Bukan Tergolong Tahun Kabisat
23
else:
24 print("{0} bukan Tahun Kabisat".format(tahun))
25
26
7
BELAJAR PEMROGRAMAN PYTHON
Berikut hasilnya:
Masukkan Tahun: 2021
Masukkan Bulan: 12
December 2021
Mo Tu We Th Fr Sa Su
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
1
2 # Menginput Kalimat
kalimat = input("Tulis Sebuah Kalimat: ")
3
4 # Memecah Kalimat menjadi Kata-Kata
5 kata = kalimat.split()
6
7 # Mengurutkan Kata-Kata
8 kata.sort()
9
# Menampilkan Kata-Kata yang Telah Diurutkan
10 print("Berikut Urutan Kata-Kata:")
11 for urut in kata:
12 print(urut)
13
9
BELAJAR PEMROGRAMAN PYTHON
Terakhir, Anda bisa membuat program Python yang bisa menentukan nilai
dan status kelulusan.
1
2
3 #Menginput Nilai Tugas, UTS, dan UAS
4 tugas = float(input("Masukkan nilai Tugas: "))
5 uts = float(input("Masukkan nilai UTS: "))
uas = float(input("Masukkan nilai UAS: "))
6
7 #Menghitung Nilai Akhir sesuai dengan Bobot
8 nilai = (0.15 * tugas) + (0.35 * uts) + (0.50 * uas)
9
10 #Menentukan Grade Berdasarkan Nilai Akhir
11 if nilai > 80:
12 grade = 'A'
elif nilai > 70:
13 grade = 'B'
14 elif nilai > 60:
15 grade = 'C'
16 elif nilai > 50:
17 grade = 'D'
else:
18 grade = 'E'
19
20 #Menentukan Status Kelulusan Berdasarkan Nilai Akhir
21 if nilai > 60:
22 status = 'Lulus'
23 else:
status = 'Tidak Lulus'
24
25 #Menampilkan Nilai Akhir, Grade, dan Status Kelulusan
26 print('Nilai Akhir: %0.2f' % nilai)
27 print('Grade: {}'.format(grade))
28 print('Status: {}'.format(status))
29
30
10
BELAJAR PEMROGRAMAN PYTHON
Kesimpulan
Berbagai contoh program Python di atas tentu membantu kita belajar
bahasa Python dengan lebih cepat. Agar semakin terbiasa, kita bisa
memodifikasi contoh program yang dibuat dengan Python tersebut untuk
menghasilkan output yang berbeda.
11