تابع میانگین تعداد بینهایت عدد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
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 ذخیره کند. سپس مقادیر این 2 متغیر را جا به جا کند (مقدار متغیر a درون b ذخیره شود و مقدار متغیر b درون a ذخیره شود)
برنامه ای بنویسید که طول ضلع مربعی را از ورودی دریافت کند و مساحت آن را حساب کند مساحت مربع = یک ضلع ضربدر خودش = یک ضلع یه توان 2
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
برنامه ای بنویسید که یک جمله دریافت کرده و تک تک کلمات را برعکس کرده و مجدد جمله را بدون تغییر در ترتیب کلمات چاپ کند.input: hello amir ... olleh rima ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری