Codesphere Community
Ir al canal en Telegram
Welcome to the Codesphere Community Coding Using any device, all source code is here.... YouTube Channel: https://youtube.com/@Codesphere-D01010 Email: BusinessCodeSphere@gmail.com Admin/owner: @Alghifari_01
Mostrar más1 744
Suscriptores
Sin datos24 horas
-67 días
-1930 días
Archivo de publicaciones
1 744
Day 13 🔥 "Indonesia"
1. Fungsi Rekursi:
Fungsi rekursi
factorial menghitung faktorial suatu angka.
def factorial(n):
"""Fungsi rekursi untuk menghitung faktorial."""
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
result = factorial(5)
print(f"Faktorial dari 5: {result}")
2.. Exception Handling pada Fungsi:
Fungsi divide menangani pengecualian (exception) ketika pembagian oleh 0 terjadi.
def divide(x, y):
"""Fungsi pembagian dengan penanganan exception."""
try:
result = x / y
return result
except ZeroDivisionError:
print("Error: Pembagian oleh nol tidak diizinkan.")
result = divide(8, 2)
print(f"Hasil pembagian: {result}")
result_error = divide(5, 0)
# Akan mencetak pesan error karena pembagian oleh 0.1 744
Day 13 🔥 "English"
1. Recursion Function:
The
factorial recursion function calculates the factorial of a number.
def factorial(n):
"""Recursion function to calculate factorial."""
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
result = factorial(5)
print(f"Factorial of 5: {result}")
2.. Exception Handling on Functions:
The divide function handles exceptions when division by 0 occurs.
def divide(x, y):
"""Division function with exception handling."""
try:
result = x / y
return result
except ZeroDivisionError:
print("Error: Division by zero is not permitted.")
result = divide(8, 2)
print(f"Division results: {result}")
result_error = divide(5, 0)
# Will print an error message due to division by 0.1 744
Day 12 🔥 "Indonesia"
1. Return Multiple Values:
Fungsi
calculate_rectangle_properties mengembalikan dua nilai sekaligus, yaitu luas dan keliling persegi panjang.
def calculate_rectangle_properties(length, width):
"""Fungsi untuk menghitung sifat-sifat persegi panjang."""
area = length * width
perimeter = 2 * (length + width)
return area, perimeter
rectangle_area, rectangle_perimeter = calculate_rectangle_properties(4, 6)
print(f"Luas: {rectangle_area}, Keliling: {rectangle_perimeter}")
2. Fungsi sebagai Parameter:
Fungsi apply_operation menerima fungsi lain sebagai parameter dan menjalankan operasi tersebut.
def apply_operation(operation, x, y):
"""Fungsi yang menerapkan operasi tertentu."""
result = operation(x, y)
return result
def multiply(a, b):
"""Fungsi perkalian."""
return a * b
result = apply_operation(multiply, 3, 4)
print(f"Hasil perkalian: {result}")1 744
Day 12 🔥 "English"
1. Return Multiple Values:
The
calculate rectangle properties function returns two values at once, namely the area and perimeter of the rectangle.
def calculate_rectangle_properties(length, width):
"""Function for calculating the properties of a rectangle."""
area = length * width
perimeter = 2 * (length + width)
return area, perimeter
rectangle_area, rectangle_perimeter = calculate_rectangle_properties(4, 6)
print(f"Wide: {rectangle_area}, Around: {rectangle_perimeter}")
2. Functions as Parameters:
The apply_operation function accepts another function as a parameter and performs the operation.
def apply_operation(operation, x, y):
"""Functions that implement specific operations."""
result = operation(x, y)
return result
def multiply(a, b):
"""Multiplication function."""
return a * b
result = apply_operation(multiply, 3, 4)
print(f"Multiplication result: {result}")1 744
Does anyone have suggestions for me to code?
Give me suggestions in the comments👇
1 744
Day 11 🔥 "English"
"Simple Function with Parameters and Return Value"
1. Quadratic Function Definition:
The
square function accepts one parameter and returns the result of calculating the square of that parameter.
def square(number):
"""Function to calculate the square of a number."""
result = number ** 2
return result
squared_result = square(5)
print(f"Squared results: {squared_result}")
2. Function with Default Parameters:
The greet function has a name parameter with a default value of "Guest". Call it with and without arguments.
def greet(name="Guest"):
"""Greeting function with default parameters."""
print(f"Hello, {name}!")
greet("Dzarel")
greet()
3. Functions with Variable Number of Parameters:
The sum_all function uses *numbers to accept a varying number of parameters. Use the sum() function to add up all the values.
def sum_all(*numbers):
"""Function to add a number of numbers."""
total = sum(numbers)
return total
result = sum_all(1, 2, 3, 4, 5)
print(f"Addition results: {result}")1 744
Day 11 🔥 "Indonesia"
"Fungsi Sederhana dengan Parameter dan Return Value"
1. Definisi Fungsi Kuadrat:
Fungsi
square menerima satu parameter dan mengembalikan hasil perhitungan kuadrat dari parameter tersebut.
def square(number):
"""Fungsi untuk menghitung kuadrat suatu angka."""
result = number ** 2
return result
squared_result = square(5)
print(f"Hasil kuadrat: {squared_result}")
2. Fungsi dengan Parameter Default:
Fungsi greet memiliki parameter name dengan nilai default "Guest". Memanggilnya dengan dan tanpa argumen.
def greet(name="Guest"):
"""Fungsi sapaan dengan parameter default."""
print(f"Hello, {name}!")
greet("Dzarel")
greet()
3. Fungsi dengan Jumlah Parameter Variabel:
Fungsi sum_all menggunakan *numbers untuk menerima jumlah parameter yang bervariasi. Menggunakan fungsi sum() untuk menjumlahkan semua nilai.
def sum_all(*numbers):
"""Fungsi untuk menjumlahkan sejumlah angka."""
total = sum(numbers)
return total
result = sum_all(1, 2, 3, 4, 5)
print(f"Hasil penjumlahan: {result}")1 744
Jalankan code ini ( Run this code )
def square(number):
"""Function to calculate the square of a number."""
result = number ** 2
return result
squared_result = square(5)
print(squared_result)1 744
Days 10 🔥 "Indonesia"
1. Fungsi Sederhana dengan Parameter dan Return Value.
def square(number):
"""Fungsi untuk menghitung kuadrat suatu angka."""
result = number ** 2
return result
squared_result = square(5)
print(f"Hasil kuadrat: {squared_result}")
• Fungsi square menerima satu parameter number.
• Melakukan perhitungan kuadrat dari number.
• Mengembalikan hasilnya dengan pernyataan return.
2. Fungsi dengan Parameter Default:
def greet(name="Guest"):
"""Fungsi sapaan dengan parameter default."""
print(f"Hello, {name}!")
greet("Dzarel")
greet()
• Fungsi greet memiliki parameter name dengan nilai default "Guest".
3. Fungsi dengan Jumlah Parameter Variabel:
def sum_all(*numbers):
"""Fungsi untuk menjumlahkan sejumlah angka."""
total = sum(numbers)
return total
result = sum_all(1, 2, 3, 4, 5)
print(f"Hasil penjumlahan: {result}")
• Fungsi sum_all menggunakan *numbers untuk menerima jumlah parameter yang dapat bervariasi.
• Menggunakan fungsi sum() untuk menjumlahkan semua nilai yang diterima.1 744
Days 10 🔥 "English"
1. Simple Function with Parameter and Return Value:
def square(number):
"""Function to calculate the square of a number."""
result = number ** 2
return result
squared_result = square(5)
print(f"Square result: {squared_result}")
• The square function takes a parameter number.
• Computes the square of the given number.
• Returns the result using the return statement.
2. Function with Default Parameter:
def greet(name="Guest"):
"""Greeting function with a default parameter."""
print(f"Hello, {name}!")
greet("Dzarel")
greet()
• The greet function has a name parameter with the default value "Guest".
3. Function with Variable Number of Parameters:
def sum_all(*numbers):
"""Function to sum up a variable number of numbers."""
total = sum(numbers)
return total
result = sum_all(1, 2, 3, 4, 5)
print(f"Sum result: {result}")
• The sum_all function uses *numbers to accept a variable number of parameters.
• Utilizes the sum() function to add up all the received values.1 744
Hello everyone, give suggestions for this C++ project
Halo semuanya, berikan saran untuk proyek C++ ini
Tulis Di komen( Write in comments )
1 744
*Jika urutan populasi dalam daftar adalah [5_000_000, 8_000_000, 10_000_000, 3_000_000], apa yang akan menjadi outputnya?
*If the population order in the list is [5_000_000, 8_000_000, 10_000_000, 3_000_000], what will be the output?
1 744
*Run this code
*Jalankan Code ini
province_population = [5_000_000, 8_000_000, 10_000_000, 3_000_000]
for population in province_population:
if population > 7_000_000:
print("Province with high population found")
break # Stop when province with high population is found
else:
print("Province with standard population")1 744
Days 9 🔥 "English"
1.Advanced Branching:
In more complex situations, we can utilize branching with additional elif statements to handle diverse scenarios.
score = 85
if score > 90:
print("Excellent")
elif 70 <= score <= 90:
print("Good")
else:
print("Need Improvement")
2. Advanced Looping:
Besides simple loops, we will delve into the use of break and continue statements in a more intricate context.
Example 1:
for i in range(10):
if i == 3:
continue # Skip iteration when i = 3
elif i == 8:
break # Stop iteration when i = 8
print(i)
Example 2:
province_population = [10_000_000, 5_000_000, 8_000_000, 3_000_000]
for population in province_population:
if population > 7_000_000:
print("Province with high population found")
break # Stop when province with high population is found
else:
print("Province with standard population")1 744
Days 9 🔥 "Indonesia"
1.Percabangan Lanjutan
Dalam situasi yang lebih kompleks, kita dapat menggunakan percabangan dengan lebih banyak pernyataan elif untuk menangani skenario yang beragam.
nilai = 85
if nilai > 90:
print("Excellent")
elif 70 <= nilai <= 90:
print("Good")
else:
print("Need Improvement")
2.Perulangan Lanjutan
Selain perulangan sederhana, kita akan membahas penggunaan pernyataan break dan continue dalam konteks yang lebih kompleks.
Contoh 1
for i in range(10):
if i == 3:
continue # Lewatkan iterasi ketika i = 3
elif i == 8:
break # Berhenti pada iterasi ketika i = 8
print(i)
Contoh 2
populasi_provinsi = [10_000_000, 5_000_000, 8_000_000, 3_000_000]
for populasi in populasi_provinsi:
if populasi > 7_000_000:
print("Provinsi dengan populasi tinggi ditemukan")
break # Berhenti saat provinsi dengan populasi tinggi ditemukan
else:
print("Provinsi dengan populasi standar")