راکت

سوال در رابطه با تمرین پایتون

3 پاسخ

تابعی بنویسید که یک لیست از اعداد صحیح را به عنوان پارامتر دریافت کند. تابع شما باید مجموع اعداد فرد را در این لیست برگرداند. اگر هیچ عدد فردی در این لیست وجود ندارد، تابع شما باید 0(عدد صفر) را به عنوان مجموع برگرداند.
به یاد داشته باشید که از شما درخواست نمی شود که چیزی چاپ شود. بنابراین تابع شما تنها باید مجموع اعداد فرد موجود در لیست را برگرداند. شما نیاز به فراخوانی تابع خود ندارید، این تابع با مواردی که ما فراهم کرده ایم برای درستی به طور خود کار فراخوانی و تست می شود. شما فقط نیاز دارید که یک تابع بنویسید و ما تابع شما را با اولین تابع که در کد شما به نظر برسد تست می کنیم. بنابراین اگر می خواهید بیشتر از یک تابع برای کمک به مشکل برنامه بنویسید، به خاطر داشته باشید که یک تابع کمکی در داخل اولین تابع جاسازی کنید.
این رو چه جور میشه نوشت؟؟؟؟

ثبت پرسش جدید

پاسخ‌ها

3
مبینا ستاری
مبینا ستاری
@mobinasattari7

تخصص: توسعه دهنده بک اند

درود.
کجاش براتون مشکله از اونجا توضیح بدیم

mmj-sys
mmj-sys
@mmj.sys

تخصص: داش متخصص چیه من پروفسورم .

در مرحله اول باید یک تابع به نام a بنویسی که یه عدد بگیره و اگر زوج بود صفر و اگر فرد بود خود عدد رو برگردونه
بعد باید یه تابع بنویسی که لیست اصلی رو بگیره و با یک حلقه for اونو به تابع a بده و خروجی a رو داخل متغیر بریزه و هر سری جمع کنه با همون متغیر
اگر عدد فردی وجود نداشت خروجی 0 میشه
اگر هم عدد فردی وجود داشته باشه مجموع اعداد رو میده

شاید پاسخ شما همین‌جا باشد

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

خیییییلی راحته به این صورت عمل کنید:

def myFunc(*numbers):
    sum = 0
    for i in numbers:
        if i%2 != 0:
            sum += i
    return sum

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام