تابع میانگین تعداد بینهایت عدد
تابعی بنویس که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
تابعی بنویس که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
def a(*r):
s=[ ]
for i in r:
if type(i)==int :
s.append(i)
return (sum(s)/len(s))
Print(a())
کار نکرد
def average(*args): ''' This function returns the average of the input numbers. Note: Ignores non-numeric inputs. ''' sum = 0 n = 0 for i in args: try: sum += i n += 1 except: pass return sum/n # print(average(16, 'a23', '245533', 17.5, 18, 'a', 'Arsalan', 17)) # Run --> 17.125
def average(): sam=0 count=0 while True: num=int(input("num: ")) if num==0: break sam+=num count+=1 d=sam/count print(d)
def avg(*number) :
s = 0
n = 0
for x in number :
s += x
n += 1
v = s/n
return v
print(avg(10,20,30))
#متغییری که تابع روش اجرا میشه
b = 0
def averagee(a):
#مخزن اعداد و تعداد و میانگین که جلو تر بهشون نیاز داریم برابر با صفر میشن
makhzan = t = average = 0
#حلقه تا زمان نوشتن عبارت پایان ادامه داره
while a != 'finish':
#میپرسه عدد رو چک میکنه عدد هست یا نه بعد اینتیجر میشه و به مخزن میره
a = input('enter a number (if you wana stop write finish ) : ')
if a.isdigit():
makhzan=makhzan+int(a)
t = t+1
else :
continue
#فرمول محاسبه میانگین
average=makhzan/t
#و چیزی که تابع به ما میده به صورت فرمت شده
return f"average : {average:<5}"
print(averagee(b))
def avg (*n):
return sum(n) / len(n)
def average(*a):return sum(a)/len(str(a))
s = 0 n = 0 while True: i = input('Enter number:') if i == "End" or i == "end": break s += int( i) n += 1 print('avg :', s/n)
def avg():
total = 0
count = 0
while True:
user_input = input("Enter number (for finish enter 0): ")
if user_input.isdigit():
num = int(user_input)
if num == 0:
return total / count if count != 0 else 0
total += num
count += 1
print("Average: ", avg())
def average (a): s = 0 p = 0 for i in a: s += i p += 1 return(s,p) num = [] while True: try: i = int(input('Number : ')) if i == 0: break num.append(i) except ValueError: print('Adad vared konid\n') pass print(average(num))
برنامه ای بنویسید که اسم، سن و شهر کاربر را دریافت کند و در خروجی چاپ کند
برنامه ای بنویسید که عددی را از ورودی دریافت کند و بررسی کند که عدد بر 5 بخش پذیر است یا خیر؟ راهنمایی: عددی بر 5 بخش پذیر است که باقی مانده تقسیم آن بر 5 صفر شود
برنامه ای بنویسید که 2 مقدار عددی از ورودی دریافت کند و در متغیرهای a و b ذخیره کند. سپس مقادیر این 2 متغیر را جا به جا کند (مقدار متغیر a درون b ذخیره شود و مقدار متغیر b درون a ذخیره شود)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری