تابعی بنویسید که یک لیست از اعداد صحیح را به عنوان پارامتر دریافت کند. تابع شما باید مجموع اعداد فرد را در این لیست برگرداند. اگر هیچ عدد فردی در این لیست وجود ندارد، تابع شما باید 0(عدد صفر) را به عنوان مجموع برگرداند.
به یاد داشته باشید که از شما درخواست نمی شود که چیزی چاپ شود. بنابراین تابع شما تنها باید مجموع اعداد فرد موجود در لیست را برگرداند. شما نیاز به فراخوانی تابع خود ندارید، این تابع با مواردی که ما فراهم کرده ایم برای درستی به طور خود کار فراخوانی و تست می شود. شما فقط نیاز دارید که یک تابع بنویسید و ما تابع شما را با اولین تابع که در کد شما به نظر برسد تست می کنیم. بنابراین اگر می خواهید بیشتر از یک تابع برای کمک به مشکل برنامه بنویسید، به خاطر داشته باشید که یک تابع کمکی در داخل اولین تابع جاسازی کنید.
این رو چه جور میشه نوشت؟؟؟؟
در مرحله اول باید یک تابع به نام a بنویسی که یه عدد بگیره و اگر زوج بود صفر و اگر فرد بود خود عدد رو برگردونه
بعد باید یه تابع بنویسی که لیست اصلی رو بگیره و با یک حلقه for اونو به تابع a بده و خروجی a رو داخل متغیر بریزه و هر سری جمع کنه با همون متغیر
اگر عدد فردی وجود نداشت خروجی 0 میشه
اگر هم عدد فردی وجود داشته باشه مجموع اعداد رو میده
خیییییلی راحته به این صورت عمل کنید:
def myFunc(*numbers):
sum = 0
for i in numbers:
if i%2 != 0:
sum += i
return sum
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟