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

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

تمرین آسان 6600 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که بتواند میانگین تعداد بینهایتی از اعداد را بدست آورد:

در ابتدا برنامه باید اعداد مورد نظر کاربر را دریافت کند (تا وقتی کاربر عدد 0 را وارد نکرده است، گرفتن اعداد باید ادامه یابد)

در مرحله بعد باید میانگین اعداد دریافت شده محاسبه شود و چاپ شود

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

reply 45

visibility
#تعریف دو متغیر برای جمع و تعداد اعداد
gnum = 0
tnum = 0

#دریافت ورودی از کاربر تا عدد 0 را وارد کند
#ذخیره تعداد و جمع اعداد در متغیر های تعریف شده
while True:
    n = int(input("number :"))
    gnum += n
    tnum += 1
    if n == 0:
        break

#چاپ جواب در خروجی
print(gnum / (tnum - 1))
#میانگین اعداد بی نهایت
r=int(input("vared cardan adad: "))
t=r
e=0
u=0
while r != 0:
    r=int(input("vared cardan adad: "))
    t = t+r
    e = e + 1
print(t/e)
print("Enter your desired number (enter 0 to finish entering numbers). ")
total=0
quantity=0
while True :
    number = float(input("The number in question :"))
    if number==0:
        break
    quantity+=1
    total= total + number
m= total / quantity
print(m,"=Average")
def calculate_average():
    numbers = []  # لیست برای ذخیره اعداد

    while True:
        # دریافت عدد از کاربر
        number = float(input("لطفاً یک عدد وارد کنید (برای پایان عدد 0 را وارد کنید): "))
        
        # بررسی اینکه آیا کاربر عدد 0 را وارد کرده است
        if number == 0:
            break
        
        # اضافه کردن عدد به لیست
        numbers.append(number)

    # محاسبه و چاپ میانگین
    if len(numbers) > 0:
        average = sum(numbers) / len(numbers)
        print("میانگین اعداد وارد شده برابر است با:", average)
    else:
        print("هیچ عددی وارد نشده است.")

# اجرای تابع
calculate_average()
# اعداد کاربر در این لیست ذخیره میشود
list_sum = []
# این حلقه اعداد کاربر را در لیست بالا اضافه میکند 
while True:
    number = float(input('enter number: '))
    if number == 0: # این کد وقتی که کاربر عدد صفر را وارد کرد حلقه را برک میکند
        break
    list_sum.append(number)

if list_sum:  # این کد هم وقتی کاربر عدد صفر را وارد کرد میانگین اعداد کاربر را محاصبه میکند و به کاربر نمایش میدهد
    summation = sum(list_sum) / len(list_sum)
    print('Average numbers: {}'.format(summation))

<< صفحه قبل 1 2 5 صفحه بعد >>

ارسال جواب

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

×
بستن