محاسبه میانگین اعداد زوج و فرد
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکfrom os import system
odd = []
even = []
while True:
try:
number = int(input('Enter a number (0 = exit) : '))
if number == 0:
break
else:
if number % 2 == 0 :
even.append(number)
else :
odd.append(number)
except ValueError :
print('Please enter digit ')
system('cls')
print(f'Average of even number is {sum(even)/len(even)}\nAverage of odd number is {sum(odd)/len(odd)}')
import time start_time = time.time() zoj = [] fard = [] tedad_zoj = 0 tedad_fard = 0 while True: if time.time() - start_time > 3: print("finish") break num = int(input("enter your number:")) if num == 0: print("finish") break for i in range(0,num+1): if i % 2 == 0: zoj.append(i) tedad_zoj += 1 if i % 2 == 1: fard.append(i) tedad_fard += 1 if tedad_zoj > 0: x = sum(zoj) / tedad_zoj else: x = 0 if tedad_fard > 0: y = sum(fard) / tedad_fard else: y = 0 print(f"list number zoj = {zoj}") print(f"list number fard = {fard}") print(f"miyangin zoj = {x}") print(f"miyangin fard = {y}")
def calculate_averages(): even_sum = 0 odd_sum = 0 even_count = 0 odd_count = 0 print("لطفاً اعداد را وارد کنید (برای پایان وارد کردن 'exit' را تایپ کنید):") while True: user_input = input("عدد را وارد کنید: ") if user_input.lower() == 'exit': break try: number = float(user_input) # تبدیل ورودی به عدد if number % 2 == 0: # بررسی زوج بودن عدد even_sum += number even_count += 1 else: # اگر فرد باشد odd_sum += number odd_count += 1 except ValueError: print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.") # محاسبه میانگین even_average = even_sum / even_count if even_count > 0 else 0 odd_average = odd_sum / odd_count if odd_count > 0 else 0 # نمایش نتایج print(f"میانگین اعداد زوج: {even_average}") print(f"میانگین اعداد فرد: {odd_average}") # اجرای تابع calculate_averages()
from statistics import mean
def meaning(l_input):
input_list = list(map(int, l_input))
even_list = list(filter(lambda x: x % 2 == 0, input_list))
odd_list = list(filter(lambda x: x % 2 != 0, input_list))
print(f"mean even number: {mean(even_list)}")
print(f"mean odd number: {mean(odd_list)}")
inp = input("enter number: ").split(sep=" ")
meaning(inp)
def calculate_averages(): even_sum = 0 odd_sum = 0 even_count = 0 odd_count = 0 while True: user_input = input("عدد را وارد کنید (برای پایان، 'exit' را وارد کنید): ") if user_input.lower() == 'exit': break try: number = float(user_input) # تبدیل ورودی به عدد if number % 2 == 0: # بررسی عدد زوج even_sum += number even_count += 1 else: # عدد فرد odd_sum += number odd_count += 1 except ValueError: print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.") # محاسبه و نمایش میانگین اعداد زوج if even_count > 0: even_average = even_sum / even_count print(f"میانگین اعداد زوج: {even_average}") else: print("هیچ عدد زوجی وارد نشده است.") # محاسبه و نمایش میانگین اعداد فرد if odd_count > 0: odd_average = odd_sum / odd_count print(f"میانگین اعداد فرد: {odd_average}") else: print("هیچ عدد فردی وارد نشده است.") # اجرای برنامه calculate_averages()
zoj = [] tedade_zoj = 0 fard = [] tedade_fard = 0 while 1: number = int(input("please enter a number: ")) if number == 0: break elif number % 2 == 0: zoj.append(number) tedade_zoj += 1 else: fard.append(number) tedade_fard += 1 print("Average zoj = ",sum(zoj) / tedade_zoj ) print("Average fard = ", sum(fard) / tedade_fard)
def ave(numbers): odd = [] even = [] so = 0 se = 0 for i in range(len(numbers)): if numbers[i]%2 == 0: even.append(numbers[i]) if numbers[i]%2 != 0: odd.append(numbers[i]) for i in range(len(even)): se += even[i] for i in range(len(odd)): so += odd[i] print(f'ave even is: {se/len(even)}') print(f'ave odd is: {so/len(odd)}') numbers = [] while True: try: number = input('number: ') if number == '': break numbers.append(int(number)) except: print('pleas enter a number or enter') ave(numbers)
برنامه ای بنویسید که 2 تاریخ به فرمت yyyy/mm/dd دریافت کند و فاصله 2 تاریخ را به روز در خروجی چاپ کند مثالtarikh1: 1401/11/01 tarikh2: 1401/11/05 4 days tarikh1: 1401/10/01 tarikh2: 1401/11/05 34 days
برنامه ای بنویسید کهمشخصات هر دانشچو شامل اسم، سن و شهر را از ورودی دریافت کنددریافت مشخصات دانشجو تا زمانی که عدد 0 برای اسم دانشجو وارد نشده است باید ادامه داشته باشددر انتها، لیست دانشجویان به ه...
برنامه ای بنویسید که لیست محصولات فروشگاه شامل اسم و قیمت محصولات را دریافت کند و تا وقتی که مقدار خالی برای اسم محصول وارد نشده، این کار ادامه پیدا کند؛ سپس اسم محصولات به صورت لیست نمایش داده شود...
کلاسی به اسم Tarikh بنویسید که یک تاریخ شمسی به فرمت yyyy/mm/dd دریافت کند و دارای متدهایی برای اضافه کردن و کم کردن (روز، ماه و سال) از تاریخ باشد. همچنین متدی برای چاپ تاریخ در خروجی داشته باشد. ...
برنامه ای بنویسید که دو عدد از کاربر دریافت کند و میانگین آنها را در خروجی چاپ کند
با استفاده از html و css تصویری با ویژگی های زیر در صفحه درج کنیدآدرس تصویرمتن جاگزین تصویر (کدبزن) باشدعرض تصویر همیشه 90 درصد عرض صفحه کاربر باشد ولی از 400 پیکسل بیشتر نشود همچنین از 100 پیکسل ک...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری