ممنون میشم بگید

سوال

برنامه ای بنویسید که یک لیست از کاربر به تعداد دلخواه گرفته بزرگترین و کوچکترین عنصر ان را پیدا کرده و ان هارا از لیست حذف کند و میانگین بقیه اعداد را به دست اورد(با استفاده از تابع)

در حال بررسی 0
جوادی 12 ماه 5 پاسخ ها 151 دیده شده 1

پاسخ ها ( ۵ )

  1. def removeMaxMin_Avg(len):
        count=0
        lenght=0
        i=0
        list1=[]
        for i in range(i,len):
            num=int(input(‘Enter Your Nubers:’))
            list1.append(num)
        maximum=max(list1)
        minimum=min(list1)
        print(f’nYour list is :{list1}’)
        print(f’Max is: {maximum}tt Min is: {minimum}’)
        list1.remove(max(list1))
        list1.remove(min(list1))
        print(f'{maximum} & {minimum} removed…n your list is:{list1}’)
        for item in list1:
            lenght+=1
            count+=item
        avg=count/lenght
        return avg
    #———————————————-
    # MAIN
    #———————————————-
    len=int(input(‘Please Enter your List lenght:’))
    average=removeMaxMin_Avg(len)
    print(f’average is: {average}’)

  2.  

  3. def get_list():
        list1 =[]
        count =0
        x=int(input(‘Enter your number : ‘))
    # کلید توقف عدد  منفی است—The stop key is negative number
        while x>0:
            list1.append(x)
            count+=x/len(list1)
            x=int(input(‘Enter your number : ‘))
    # مشخص کردن عدد بزرگ و کوچیک–identify minimum and maxmum number
        x1=max(list1)
        x2=min(list1)
        list1.remove(x1)
        list1.remove(x2)

        print(f’max number is:{x1}ttmin number is:{x2}ttavrage list is:{count}’)
        return f’your result list is:{list1}’
    num1=get_list()
    print(num1)
    #write by sadra abadkar

     

  4. a=[]
    s=0
    count=0
    while True:
        x=int(input(‘adad?:’))
        if x==-0 :
            break
        a.append(x)
    print(‘min :’,min(a))
    print(‘max :’,max(a))

    a.remove(min(a))
    a.remove(max(a))
    print(“[a]:”,a)
    for i in a:

        s+=1
        count+=i
        avg1=count/s
        print(‘mian=’,avg1)

  5.  

ارسال یک پاسخ