Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/t3lampython/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
learn python { تعلم بايثون }@t3lampython P.110
T3LAMPYTHON Telegram 110
# الدرس الخامس :

# الدوال (Functions) في بايثون :
ما هي الدالة؟
الدالة هي أداة تأخذ مدخلاً (أو أكثر) وتنتج نتيجة (أو تنفذ سلسلة من العمليات)
بناءً على هذا المدخل.
1. تعريف الدالة في بايثون :
يتم تعريف الدوال باستخدام الكلمة الرئيسية def
محددين اسم الدالة وقائمة المعاملات
مثال بسيط لدالة
def greet(name):
print("Hello, " + name + "!")


2. استخدام الدالة:
يمكن استدعاء الدالة ببساطة باستخدام اسمها وتمرير القيم المطلوبة للمعاملات.
greet("John")
الناتج : output
Hello, John!


3. قيمة العودة (Return Value):
الدوال في بايثون يمكنها إرجاع قيمة باستخدام كلمة return.
مثال لشرح return :

def add(x, y):
result = x + y
return result


يمكن استخدامها أيضآ كما يلي :

sum_result = add(3, 5)
print(sum_result)

الناتج: 8


4. القيم الافتراضية للمعاملات:
يمكن تحديد قيم افتراضية للمعاملات، ويمكن استدعاء الدالة بدون تحديد قيم لهذه المعاملات.

# note power = الأس

def power(base, exponent=2):
result = base exponent
return result

استخدام الدالة:
#الكود


result1 = power(3)
result2 = power(2, 4)


النتائج:
9 # لأن 3^2 = 9
16 # لأن 2^4 = 16


أمثلة على الدوال مع إدخال القيم:

# مثال 1: دالة لجمع قيمتين
#code


def add_numbers():
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
result = num1 + num2
print("The sum is:", result)

# استدعاء الدالة
add_numbers()

# مثال 2: دالة لحساب مربع العدد
#code
2

def square_number():
num = float(input("Enter a number: "))
result = num
2
print("The square is:", result)

# استدعاء الدالة
square_number()


# مثال 3: دالة لحساب المتوسط
#code 3

def calculate_average():
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
num3 = float(input("Enter the third number: "))
average = (num1 + num2 + num3) / 3
print("The average is:", average)

# استدعاء الدالة
calculate_average()


# مثال 4: دالة لفحص إذا كان العدد زوجًا even أم فرديًا odd

def check_even_odd():
num = int(input("Enter a number: "))
if num % 2 == 0:
print(num, "is even.")
else:
print(num, "is odd.")

# استدعاء الدالة
check_even_odd()



# مثال أخير : دالة تقوم بحساب مساحة المستطيل مع شرح الكود :

#code 4

def calculate_rectangle_area(length, width):
area = length * width
return area

# استخدام الدالة
user_length = float(input("Enter the length of the rectangle: "))
user_width = float(input("Enter the width of the rectangle: "))

result_area = calculate_rectangle_area(user_length, user_width)

print("The area of the rectangle is:", result_area)

#شرح الكود:

1. تم تعريف دالة calculate_rectangle_area
التي تأخذ طول وعرض المستطيل كمعاملات وترجع قيمة المساحة.
2. يتم استخدام دالة input لاستقبال قيم الطول والعرض من المستخدم.
3. يتم استدعاء الدالة calculate_rectangle_area
وتمرير قيم الطول والعرض التي تم استلامها.
4. الناتج من الدالة يخزن في result_area
5. يتم طباعة ناتج المساحة.

#end


@t3lampython
6👍1🔥1



tgoop.com/t3lampython/110
Create:
Last Update:

# الدرس الخامس :

# الدوال (Functions) في بايثون :
ما هي الدالة؟
الدالة هي أداة تأخذ مدخلاً (أو أكثر) وتنتج نتيجة (أو تنفذ سلسلة من العمليات)
بناءً على هذا المدخل.
1. تعريف الدالة في بايثون :
يتم تعريف الدوال باستخدام الكلمة الرئيسية def
محددين اسم الدالة وقائمة المعاملات
مثال بسيط لدالة
def greet(name):
print("Hello, " + name + "!")


2. استخدام الدالة:
يمكن استدعاء الدالة ببساطة باستخدام اسمها وتمرير القيم المطلوبة للمعاملات.
greet("John")
الناتج : output
Hello, John!


3. قيمة العودة (Return Value):
الدوال في بايثون يمكنها إرجاع قيمة باستخدام كلمة return.
مثال لشرح return :

def add(x, y):
result = x + y
return result


يمكن استخدامها أيضآ كما يلي :

sum_result = add(3, 5)
print(sum_result)

الناتج: 8


4. القيم الافتراضية للمعاملات:
يمكن تحديد قيم افتراضية للمعاملات، ويمكن استدعاء الدالة بدون تحديد قيم لهذه المعاملات.

# note power = الأس

def power(base, exponent=2):
result = base exponent
return result

استخدام الدالة:
#الكود


result1 = power(3)
result2 = power(2, 4)


النتائج:
9 # لأن 3^2 = 9
16 # لأن 2^4 = 16


أمثلة على الدوال مع إدخال القيم:

# مثال 1: دالة لجمع قيمتين
#code


def add_numbers():
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
result = num1 + num2
print("The sum is:", result)

# استدعاء الدالة
add_numbers()

# مثال 2: دالة لحساب مربع العدد
#code
2

def square_number():
num = float(input("Enter a number: "))
result = num
2
print("The square is:", result)

# استدعاء الدالة
square_number()


# مثال 3: دالة لحساب المتوسط
#code 3

def calculate_average():
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
num3 = float(input("Enter the third number: "))
average = (num1 + num2 + num3) / 3
print("The average is:", average)

# استدعاء الدالة
calculate_average()


# مثال 4: دالة لفحص إذا كان العدد زوجًا even أم فرديًا odd

def check_even_odd():
num = int(input("Enter a number: "))
if num % 2 == 0:
print(num, "is even.")
else:
print(num, "is odd.")

# استدعاء الدالة
check_even_odd()



# مثال أخير : دالة تقوم بحساب مساحة المستطيل مع شرح الكود :

#code 4

def calculate_rectangle_area(length, width):
area = length * width
return area

# استخدام الدالة
user_length = float(input("Enter the length of the rectangle: "))
user_width = float(input("Enter the width of the rectangle: "))

result_area = calculate_rectangle_area(user_length, user_width)

print("The area of the rectangle is:", result_area)

#شرح الكود:

1. تم تعريف دالة calculate_rectangle_area
التي تأخذ طول وعرض المستطيل كمعاملات وترجع قيمة المساحة.
2. يتم استخدام دالة input لاستقبال قيم الطول والعرض من المستخدم.
3. يتم استدعاء الدالة calculate_rectangle_area
وتمرير قيم الطول والعرض التي تم استلامها.
4. الناتج من الدالة يخزن في result_area
5. يتم طباعة ناتج المساحة.

#end


@t3lampython

BY learn python { تعلم بايثون }


Share with your friend now:
tgoop.com/t3lampython/110

View MORE
Open in Telegram


Telegram News

Date: |

As of Thursday, the SUCK Channel had 34,146 subscribers, with only one message dated August 28, 2020. It was an announcement stating that police had removed all posts on the channel because its content “contravenes the laws of Hong Kong.” Unlimited number of subscribers per channel Telegram Channels requirements & features The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image.
from us


Telegram learn python { تعلم بايثون }
FROM American