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

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

3
+1
+1
+1

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

Admin آسان 24/ دانلود 7001 بازدید پربازدید

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

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

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

64 جواب

نمیتونم این تمرین رو حل کنم!
6
+1
+1
+1
s = 0
n = 0

while True:
    i = int(input('number: '))
    if i == 0:
        break
    s += i
    n += 1

print('avg :', s/n)
Admin دانلود Python

این جواب غلط است جواب درست بار گزاری شد. Khorshid


6
+1
+1
+1
name=input('please enter your name: ')
name=str(name)
print("welcome ", name,"if you want to done please enter -1")
a=input(name +' ,what is your number? ')
a=int(a)


sam=0
count=0


while a!=0:
    if a :
     print(a)
     sam=sam + a
     count=count + 1


    else :
        a==0
    a=input("what is your number? ")
    a=int(a)


javab=sam/count
print(name,"your javab is",javab)
print('tamam')
Mahan78 دانلود Python
6
+1
+1
+1
i = 0
jam = 0
while True:
    number = float(input("your number: "))
    if number == 0:
        break
    i += 1
    jam = jam + number
print(jam / i)
Sinasohrab دانلود Python
2
+1
+1
n = int(input("n = "))
s = 0.0
for i in range(1,n+1):
    x = float(input("number " + str(i) + " = "))
    s += x
m = s / n
print("Mean = ", m)
Hossein دانلود Python
2
+1
+1
from statistics import mean
numbers = []
print('Enter your numbers: ')
while True:
    a = int(input())
    if a == 0:
        break
    numbers.append(a)
num_mean = float(mean(numbers))
print('the average of the numbers is %f' % num_mean)
M3edixd دانلود Python
1
+1
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    ArrayList<Integer> l = new ArrayList<Integer>();
    while (true) {
      System.out.print("Enter a number: ");
      int x = input.nextInt();
      if (x == 0) {
        int sum = 0;
        for (int i : l) {
          sum += i;
        }
        double avg = (double) sum / l.size();
        System.out.println("Average : " + avg);
        break;
      }
      l.add(x);
    }
  }
}
Admin دانلود Java
1
+1
while True :
    s = 0 
    n = 0
    b = int(input("start ? 1.yes 2.no "))
    if b == 1 :
        print('OK!')
    elif b == 2 :
        break
    print('baraie hesab kardan miangin, 0 ra vared konid ...')
    while True : 
        a = int(input("enter number : "))
        if a == 0 :
            break
        s += a
        n += 1
    
    print( "AVG : ", s / n)
Hirbod87 دانلود Python
1
+1
tedad = 0
jam = 0
while True:
    number = float(input("tell me your number: "))
    tedad += 1
    jam = jam + number
    print(number, jam, tedad)
    if number == 0:
        break

print(jam / tedad)
کاربر 1106 دانلود Python
1
+1
majmu=0
tedad=0
adad='every thing'

while adad!=0 :
    adad=int(input('give me a number : '))
    
    if adad==0:
        break
    tedad+=1   
    majmu+= adad 
if tedad==0 :
    print('at least one number required')  
      
else :
    print(majmu/tedad)
Soheyl دانلود Python
1
+1
num = 0
sum1 = 0
count = 0
while True :
    num = int(input('Enter the number'))
    if num == 0 :
        break
    else:
        sum1 = num + sum1
        count = count + 1
if sum1==0 and count == 0:
    print('You did not enter any numbers!')
else:
    print ('average = ', sum1/count)
Khorshid دانلود Python
<< صفحه قبل 1 2 7 صفحه بعد >>

ارسال جواب

// کداتو توی این بخش بنویس
// فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
// البته قبلش این سه خط رو پاک کن

  • تو جوابت میتونی از تصویر، کد، لینک به سایر صفحات و... استفاده کنی
  • لطفا جواب های تکراری ارسال نکن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

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