تابع میانگین تعداد بینهایت عدد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef calculate_average(*args): total = 0 count = 0 for value in args: if isinstance(value, (int, float)): # بررسی اینکه آیا مقدار عددی است total += value count += 1 # محاسبه میانگین if count == 0: return 0 # اگر هیچ عددی وجود نداشت، میانگین صفر برمیگردد return total / count # مثال استفاده از تابع average = calculate_average(10, 20, 30, 'a', None, 15.5, 5) print(f"میانگین اعداد: {average}")
return=num=int(input("Enter"[0: ]) if num is "str": print("invaliable") go to return: avrage="num"/len(num)
def calculate_average(*args): # فیلتر کردن پارامترهای عددی numeric_values = [arg for arg in args if isinstance(arg, (int, float))] # محاسبه میانگین در صورتی که مقدار عددی وجود داشته باشد if numeric_values: return sum(numeric_values) / len(numeric_values) else: return 0 # در صورت نبودن هیچ مقدار عددی، میانگین صفر برگردانده میشود
numbers = 0 numbersadded = 0 while True: num = int(input("number: ")) if num == 0: break numbersadded += 1 numbers += num def allnumber(*numberss): for number in numberss: return number / numbersadded print(allnumber(numbers))
def numbers(): x = 0 y = 0 while True : a = input("Enter :") try: N = float(a) except: continue if N == 0: break x += 1 y += N return y/x avg = numbers() print(avg)
def ave(num): s = 0 for i in range(len(num)): s += num[i] return s/len(num) numbers = [] while 1: try: number = input('enter a number: ') if number == '': print(ave(numbers)) break numbers.append(int(number)) except ValueError: pass
from statistics import mean sum = (0,) while True: num = (input("Please enter a number: ")) if num == "": break try: sum = sum + (float(num),) except: continue print(f"mean of numbers = {mean(sum[1:])}")
برنامه ای بنویسید که تعداد عددهای رندم و بازه آن را از کاربر دریافت کند و در آن بازه به تعداد درخواستی، عدد رندم تولید کند. مثال:Enter a number: 10 Enter min: 1 Enter max: 10 9 4 6 5 2 8 1 7 9 2
برنامه ای بنویسید که 2 مقدار عددی از ورودی دریافت کند و در متغیرهای a و b ذخیره کند. سپس مقادیر این 2 متغیر را جا به جا کند (مقدار متغیر a درون b ذخیره شود و مقدار متغیر b درون a ذخیره شود)
مواردی که موردنیاز است: مدیر سیستم باید بتواند پس از وارد کردن نام کاربری admin و پسورد 12345، وارد شود و کارمند جدید اضافه کند و برای هر کارمند نام کاربری و رمزعبور تعریف کند. برنامه باید این اطلا...
برنامه ای بنویسید که یک متن و یک کلمه از کاربر دریافت کند، کلمه را در متن جستجو کند و همانند مثال زیر قبل و بعد کلمه * گذاشته و متن را در خروجی چاپ کند. مثال :input1: Hello. my name is Hooshang. i ...
کلاسی به اسم User تعریف کنید که دارای نام کاربری، ایمیل و رمزعبور و متدهای زیر باشد.متد print: نام کاربری و ایمیل کاربر را در خروجی چاپ کندمتد is_gmail: بررسی کند که ایمیل کاربر gmail است یا خیر و ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری