در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

+9****+75

تابع پایتون

سلام

در قسمت ورودی ها تابع , ورودی را به چه شکل باید بنویسیم که کاربر به تعداد دلخواه ورودی وارد کند( البته در تابع)؟

تابعی بنویسید که یک لیست از اعداد صحیح را به عنوان پارامتر دریافت کند و .....

این سوال 2 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام به شما دوست عزیز برای این کار باید تابع را به شکل زیر تعریف کنید

def foo(*args):
for i in list(args):
print(i)
سرنوشت ما با افکارمان تغییر می کند؛ اگر افکارمان همیشه مطابق با خواسته هایمان باشند، همان چیزی می شویم که آرزو داریم و همان کاری را می کنیم که می خواهیم
  • انتخاب شده به عنوان جواب توسط 1 نفر
+9****+75

ممنون از شما

یه توضیح ریز در مورد ستاره قبل از args میشه بدید ؟

+9****+75

ممنون از شما

یه توضیح ریز در مورد ستاره قبل از args میشه بدید ؟

این علامت ستاره در پایتون رو با اشاره گر هایی که در زبان c, c++ دارند اشتباه نگیرید. پایتون از علامت ستاره فقط توی آرگومان های توابع استفاده می کنه که بتونه تعداد متغیری از آرگومان ها رو دریافت کنه البته این استفاده از اشاره گرها یک شکل دیگه هم داره که توی کد زیر می بینید.

همانطور که در کد بالا دیده می شود می توان برای توابع با تعداد آرگومان ثابت هم می توان از علامت ستاره استفاده کرد.

def myFun(arg1, arg2, arg3): 
    print("arg1:", arg1) 
    print("arg2:", arg2) 
    print("arg3:", arg3)


args = ("Tosinso", "Programming", "Adeli") 
myFun(*args)


سرنوشت ما با افکارمان تغییر می کند؛ اگر افکارمان همیشه مطابق با خواسته هایمان باشند، همان چیزی می شویم که آرزو داریم و همان کاری را می کنیم که می خواهیم
  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....