تابع میانگین تعداد بینهایت عدد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef calcaverage(): while True: num = input('Enter number:') if num == '0': break if num.replace(".", "").isnumeric(): list.append(float(num)) return sum(list)/len(list) if (list) else 'Enter at least one non-zero number' list = [] print(calcaverage())
def calculate_average(*args): total = 0 count = 0 for value in args: if isinstance(value, (int, float)): # بررسی اینکه آیا مقدار عددی است total += value count += 1 # محاسبه میانگین if count == 0: return 0 # اگر هیچ عددی وجود نداشت، میانگین صفر برمیگردد return total / count # مثال استفاده از تابع average = calculate_average(10, 20, 30, 'a', None, 15.5, 5) print(f"میانگین اعداد: {average}")
return=num=int(input("Enter"[0: ]) if num is "str": print("invaliable") go to return: avrage="num"/len(num)
def calculate_average(*args): # فیلتر کردن پارامترهای عددی numeric_values = [arg for arg in args if isinstance(arg, (int, float))] # محاسبه میانگین در صورتی که مقدار عددی وجود داشته باشد if numeric_values: return sum(numeric_values) / len(numeric_values) else: return 0 # در صورت نبودن هیچ مقدار عددی، میانگین صفر برگردانده میشود
numbers = 0 numbersadded = 0 while True: num = int(input("number: ")) if num == 0: break numbersadded += 1 numbers += num def allnumber(*numberss): for number in numberss: return number / numbersadded print(allnumber(numbers))
def numbers(): x = 0 y = 0 while True : a = input("Enter :") try: N = float(a) except: continue if N == 0: break x += 1 y += N return y/x avg = numbers() print(avg)
def ave(num): s = 0 for i in range(len(num)): s += num[i] return s/len(num) numbers = [] while 1: try: number = input('enter a number: ') if number == '': print(ave(numbers)) break numbers.append(int(number)) except ValueError: pass
تابعی بنویسید که 2 عدد به عنوان پارامتر (a و b) دریافت کند و a را به توان b برساند و برگرداند
تابعی بنویسید که تعداد ساعات کار کردن یک کارمند در ماه را به عنوان پارامتر دریافت کند و مبلغ حقوق کارمند را طبق فرمول زیر محاسبه کند و برگرداند هر کارمند برای ۱۴۰ ساعت کار در ماه، برای هر ساعت ۳۰۰۰...
تابعی بنویسید که نام کاربری را دریافت کند و اگر داخل آن کاراکتری جز حروف کوچک انگلیسی بود، false و در غیر صورت True برگرداند
برنامه مدیریت پارکینگی بنویسید که:هنگام ورود، ساعت ورود و شماره پلاک خودرو ذخیره شودهنگام خروج، ساعت خروج برای خودرو مورد نظر ذخیره شوددر هر لحظه وضعیت خودروها (در پارکینگ، خارج شده) و سایر اطلاعات...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری