حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

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

تمرین آسان 3751 visibility link download flag

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

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

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

پاسخ‌ها 52

def miangin():
    numbers = []
    while 1:
        n = input('num: ')
        if n == '0':
            break
        else:
            try:
                n = int(n)
                numbers.append(n)
            except:
                pass
    return sum(numbers) / len(numbers)
miangin()
def average():
    s = 0
    n = 0
    while True :
        e = input("\nyour number: \n")
        if e == "end":
            break

        try:
            s += int(e)
            n += 1
        except ValueError:
            print("Please enter only numbers or type 'end' to end.")

    return  s/n if n > 0 else 0
print(average())

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن