p1rofiletest

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

p1rofiletest ۱۳۹۷/۰۷/۰۲ 115 مباحث عمومی برنامه‌نویسی

count=0
s=0
n=int(input())

while n!=-1:

s=s+n

count=count+1

n=int(input())

print(" avrage = " , s/count )

 برنامه بنویسید که میانگین اعدادی که کاربر وارد می کنه را تا وقتی -1 بشه را حساب کنه یعنی مثلا من ورودی میزنم 1 و 5 و 6 و 10 و.... ولی اگر زدم -1 بهم میانگین اون عدد را حساب کنه  من تو الگوریتمش موندم  چطوری کار میکنه من برنامه ی زیر را نوشتم نمیدونم کجاش اشکال داره 

 

پاسخ‌ها به این تاپیک
xda tees
xda teesگیک فول استک دولوپر هستم
۱۳۹۷/۰۷/۰۲

برنامه نوشته شده درست است و برای من کار میکند. شاید بخاطره اینکه تورفتگی کد (indent) ها رو رعایت نکردی برنامت error میده. پایتون خیلی به indent ها حساسه. این اسکریپت زیر رو اجرا کن

count = 0
s = 0
n = int(input())

while n != -1:

    s = s+n

    count = count+1

    n = int(input())

print(" avrage = ", s/count)

موفق باشی