تابع میانگین تعداد بینهایت عدد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
تابعی بنویسید که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند
اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
def calcaverage(): while True: num = input('Enter number:') if num == '0': break if num.replace(".", "").isnumeric(): list.append(float(num)) return sum(list)/len(list) if (list) else 'Enter at least one non-zero number' list = [] print(calcaverage())
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}")
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:])}")
برنامه ای بنویسید که مسافتی را به متر دریافت کند و به کیلومتر تبدیل کند و در خروجی نمایش دهد راهنمایی: هر کیلومتر = 1000 متر
برنامه ای بنویسید که عددی را از ورودی دریافت کند و بررسی کند که عدد بر 5 بخش پذیر است یا خیر؟ راهنمایی: عددی بر 5 بخش پذیر است که باقی مانده تقسیم آن بر 5 صفر شود
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند مثال:cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
برنامه ای بنویسید که یک متن از ورودی دریافت کند و همانند مثال زیر، از اول تا اولین نقطه آن متن را چاپ کند Enter: my name is amirhossein. i live in tehran. my name is amirhossein
لیستی بسازید و موارد زیر را در صفحه نمایش دهید. در کنار هر مورد باید شماره آیتم بصورت خودکار قرار بگیردسایپابنزتسلاولوو
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری