"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > المهام()

المهام()

تم النشر بتاريخ 2024-07-31
تصفح:116

Functions()

أهلا بالجميع
أنا س. كافين
اليوم ذهبنا لرؤية الوظائف.

المهام

فكر في الوظيفة كمساعد صغير في التعليمات البرمجية الخاصة بك. إنها بمثابة وصفة يمكنك استخدامها مرارًا وتكرارًا.

لماذا تحتاج وظائف

1.قابلية إعادة الاستخدام
2.التنظيم
3.تجنب التكرار
4. تبسيط المشاكل المعقدة
على سبيل المثال:

def celsius_to_fahrenheit(celsius):
    return (celsius * 9/5)   32

celsius1 = 25
fahrenheit1 = celsius_to_fahrenheit(celsius1)
print(f"{celsius1}°C is {fahrenheit1}°F")

celsius2 = 30
fahrenheit2 = celsius_to_fahrenheit(celsius2)
print(f"{celsius2}°C is {fahrenheit2}°F")

celsius3 = 15
fahrenheit3 = celsius_to_fahrenheit(celsius3)
print(f"{celsius3}°C is {fahrenheit3}°F")

استخدامات الوظائف

1. رحب الناس

def greet(name):
    print(f"Hello, {name}!")

greet("Alice")
greet("Bob")

2. جمع رقمين

def add(a, b):
    return a   b

result = add(5, 3)
print(f"The sum is: {result}")

3. التحقق مما إذا كان الرقم زوجيًا أم فرديًا

def is_even(number):
    return number % 2 == 0

print(is_even(4))  # True
print(is_even(7))  # False

04. إيجاد الحد الأقصى لثلاثة أرقام

def max_of_three(a, b, c):
    max = None
    if a > b:
        max = a
    else:
        max = b

    if max > c:
        return max
    else:
        return c

5. حساب مضروب عدد

def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n - 1)

print(factorial(5))  # 120

6. حساب مساحة الدائرة

import math

def area_of_circle(radius):
    return math.pi * radius ** 2

print(area_of_circle(5))  # 78.53981633974483
بيان الافراج تم نشر هذه المقالة على: https://dev.to/kk_python/functions-4f1i?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3