تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

تابع میانگین تعداد بینهایت عدد

تمرین آسان 84/ دانلود 1900 بازدید

تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند

اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد

👨‍💻 4 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

13 جواب

این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
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())
User 251 دانلود Python
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}")
Mma123 دانلود Python
return=num=int(input("Enter"[0: ])
if num is "str":
print("invaliable")
go to return:
avrage="num"/len(num)
User 1496 دانلود Python
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  # در صورت نبودن هیچ مقدار عددی، میانگین صفر برگردانده می‌شود
Milad.bio دانلود Python
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))
Nima1393 دانلود Python
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)
Rezanajafianez دانلود Python
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
Shahroozchegini دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

مطالب مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن