دوره های حرفه ای آموزش برنامه نویسی در

تمرین فانکشنهای سفارشی در پایتون

  • تعریف این فانکشن رو تکمیل کن.

                    "" print_hello_python():
        print('سلام پایتون')
  • این فانکشن را صدا بزن.

                    def print_hello_python():
        print('سلام پایتون')
    
    ""
    
  • این فانکشن سفارشی رو جوری تکمیل کن که یک رشته را دریافت و آن را در کنسول چاپ کند.

                    def print_string(""):
        print(input_string)
    
    print_string('سلام پایتون')
  • در اینجا یک فانکشن سفارشی داریم که یک عدد گرفته، آن را در 2 ضرب می کند. حاصل این ضرب را برگردان.

                    def double_number(number):
        result = number * 2
        '' result
    
    result = double_number(5)
    
    print(result)
  • عبارت ریاضی (یعنی number * 2) و return را در یک خط اجرا کن.

                    def double_number(number):
        # result = number * 2
        # return result
        ''
    
    
    result = double_number(5)
    
    print(result)
  • این فانکشن سفارشی به چه صورت کار می کند؟

                    def is_positive(number):
        if number > 0:
            return True
        else:
            return False
  • خروجی این برنامه چیست؟

                    def check_password_strength(password):
        if len(password) >= 8:
            return "قوی"
        else:
            return "ضعیف"
    
    
    password = "P@ssw0rd"
    result = check_password_strength(password)
    
    print(result)
  • این فانکشن بر اساس دو آرگومانش یعنی weight و destination مشخص می کند که هزینه ارسال چقدر است. خروجی این برنامه چیست؟

                    def calculate_shipping_cost(weight, destination):
        if weight <= 0:
            return "وزن نامعتبر است"
    
        if destination == "iran":
            shipping_cost = 2 * weight
            return shipping_cost
    
        if destination == "international":
            shipping_cost = 6 * weight
            return shipping_cost
    
        return "مقصد نامعتبر است"
    
    
    weight = 3
    destination = "international"
    result = calculate_shipping_cost(weight, destination)
    
    print(result)
  • خروجی این برنامه چیست؟

                    def check_number(number):
        if number > 0:
            return 'عدد مثبت است'
        elif number < 0:
            return 'عدد منفی است'
       
        return 'عدد صفر است'
    
    
    result = check_number(0)
    print(result)
  • خروجی این برنامه چیست؟

                    def generate_username(first_name, last_name, separator):
        username = f'{first_name}{separator}{last_name}'
        return username
    
    
    first_name = 'Emma'
    last_name = 'Smith'
    result = generate_username(first_name, last_name, '_')
    
    print(result)
    
  • خروجی این برنامه چیست؟

                    def generate_username(first_name, last_name, separator = '_'):
        username = f'{first_name}{separator}{last_name}'
        return username
    
    
    first_name = 'Emma'
    last_name = 'Smith'
    result = generate_username(first_name, last_name, '.')
    
    print(result)
  • خروجی این برنامه چیست؟

                    def generate_username(first_name, last_name, separator = '_'):
        username = f'{first_name}{separator}{last_name}'
        return username
    
    
    first_name = 'Emma'
    last_name = 'Smith'
    result = generate_username(first_name, last_name)
    
    print(result)

منتشر شده

در

,

توسط

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *