Halo sob! Pemrograman dengan Python bisa menjadi pengalaman yang menyenangkan dan bermanfaat. Python adalah bahasa pemrograman yang sering digunakan karena sintaksisnya yang sederhana dan mudah dipahami.
Kumpulan Contoh Program Phyton
Di sini, akan membagikan lebih dari 20 contoh coding program Python yang dapat membantu kamu memulai perjalanan pemrograman. Mari kita mulai!
Halo, Dunia!
print("Halo, Dunia!")
Output:
Halo, Dunia!
Menampilkan Bilangan Ganjil dari 1 hingga 10
for i in range(1, 11, 2):
print(i)
Output:
1
3
5
7
9
Menghitung Jumlah Digit dalam Sebuah Angka
number = 12345
print("Jumlah digit:", len(str(number)))
Output:
Jumlah digit: 5
Menentukan Bilangan Prima
def is_prime(num):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
return False
return True
return False
print(is_prime(11))
Output:
True
Membalikkan String
string = "Python"
reversed_string = string[::-1]
print(reversed_string)
Output:
nohtyP
Menghitung Jumlah Karakter dalam String
string = "Halo, Dunia!"
print("Jumlah karakter:", len(string))
Output:
Jumlah karakter: 12
Menghitung Jumlah Kata dalam String
string = "Halo, Dunia!"
word_count = len(string.split())
print("Jumlah kata:", word_count)
Output:
Jumlah kata: 2
Membuat Kalkulator Sederhana
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
return x / y
print("Penjumlahan:", add(5, 3))
print("Pengurangan:", subtract(5, 3))
print("Perkalian:", multiply(5, 3))
print("Pembagian:", divide(5, 3))
Output:
Penjumlahan: 8
Pengurangan: 2
Perkalian: 15
Pembagian: 1.6666666666666667
Menentukan Faktorial dari Sebuah Bilangan
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print("Faktorial dari 5:", factorial(5))
Output:
Faktorial dari 5: 120
Mengonversi Celcius ke Fahrenheit
def celsius_to_fahrenheit(celsius):
return (celsius * 9/5) + 32
print("32 derajat Celsius setara dengan", celsius_to_fahrenheit(32), "derajat Fahrenheit")
Output:
32 derajat Celsius setara dengan 89.6 derajat Fahrenheit
Mencari Nilai Maksimum dalam Sebuah List
numbers = [3, 1, 7, 4, 5]
print("Nilai maksimum:", max(numbers))
Output:
Nilai maksimum: 7
Mencari Nilai Minimum dalam Sebuah List
numbers = [3, 1, 7, 4, 5]
print("Nilai minimum:", min(numbers))
Output:
Nilai minimum: 1
Menghitung Frekuensi Karakter dalam Sebuah String
string = "python"
frequency = {}
for char in string:
if char in frequency:
frequency[char] += 1
else:
frequency[char] = 1
print("Frekuensi karakter:", frequency)
Output:
Frekuensi karakter: {'p': 1, 'y': 1, 't': 1, 'h': 1, 'o': 1, 'n': 1}
Menentukan Hari Berdasarkan Nama Bulan
months = {
"januari": 31,
"februari": 28,
"maret": 31,
"april": 30,
"mei": 31,
"juni": 30,
"juli": 31,
"agustus": 31,
"september": 30,
"oktober": 31,
"november": 30,
"desember": 31
}
def get_days(month):
return months.get(month.lower(), "Bulan tidak valid")
print("Jumlah hari dalam Mei:", get_days("Mei"))
Output:
Jumlah hari dalam Mei: 31
Menggabungkan Dua List
list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print("List gabungan:", merged_list)
Output:
List gabungan: [1, 2, 3, 4, 5, 6]
Menentukan Tahun Kabisat
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
return False
print("Tahun 2024 adalah tahun kabisat:", is_leap_year(2024))
Output:
Tahun 2024 adalah tahun kabisat: True
Menghitung Luas Segitiga
def triangle_area(base, height):
return 0.5 * base * height
print("Luas segitiga:", triangle_area(5, 3))
Output:
Luas segitiga: 7.5
Menemukan Angka Terbesar dari Tiga Angka
def max_of_three(a, b, c):
return max(a, b, c)
print("Angka terbesar dari 5, 10, dan 3:", max_of_three(5
, 10, 3))
Output:
Angka terbesar dari 5, 10, dan 3: 10
Menentukan Panjang dan Lebar dari Sebuah Persegi Panjang
length = 5
width = 3
print("Panjang:", length)
print("Lebar:", width)
Output:
Panjang: 5
Lebar: 3
Membuat Segitiga Bintang
rows = 5
for i in range(0, rows):
for j in range(0, i + 1):
print("*", end=' ')
print("\r")
Output:
*
* *
* * *
* * * *
* * * * *
Menentukan Palindrome
def is_palindrome(word):
return word == word[::-1]
print("Kasur ini rusak:", is_palindrome("Kasur ini rusak"))
Output:
Kasur ini rusak: True
Sob, itulah lebih dari 20 contoh program Python yang dapat kamu coba. Semoga artikel ini membantumu memulai perjalanan dalam dunia pemrograman dengan Python. Selamat mencoba dan jangan ragu untuk mengeksplorasi lebih lanjut!
Dapatkan Web Hosting dengan Dukungan Python
Setelah mempelajari contoh program Python, sekarang saatnya untuk melangkah ke level berikutnya dengan Jagoan Hosting.
Bayangkan betapa nyamannya memiliki hosting yang mengerti kebutuhan pengembangan Pythonmu. Dengan Jagoan Hosting, kamu dapat menikmati performa yang optimal, dukungan teknis yang ramah, dan fitur-fitur canggih untuk mendukung kemajuan proyekmu.
Jangan biarkan keraguan menghambatmu. Temukan keunggulan Hosting Python dari Jagoan Hosting dan rasakan sendiri perbedaannya. Segera tingkatkan proyek Python-mu dengan hosting yang tepat, hanya bersama Jagoan Hosting!