محاسبه میانگین اعداد زوج و فرد
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکes = 0
en = 0
os = 0
on = 0
while 1:
num = input("num: ")
if num == "0":
break
num = int(num)
if num%2 == 0:
es +=num
en +=1
else:
os+=num
on+=1
print(es,en)
print("average of evens: ", es/en)
print(os,on)
print("average of odds: ", os/on)
odd_sum=odd_count=even_sum=even_count=0
print("Insert Numbers blow if you want exit enter (0)")
while True:
try:
num=int(input("Insert Number: "))
except ValueError:
print("Attention::::Your Number Incorrect!!! ")
else:
if num == 0:
break
else:
if num%2!=0:
odd_sum+=num
odd_count+=1
else:
even_sum+=num
even_count+=1
if even_count == 0:
print("You didn`t Enter Even Number!!!")
else:
print(f"Even Numbers Average: {even_sum//even_count}")
if odd_count == 0:
print("You didn`t Enter odd Number!!!")
else:
print(f"odd Numbers Average: {odd_sum//odd_count}")
even_sum = 0
even_count = 0
odd_sum = 0
odd_count = 0
while True:
num = input("عدد را وارد کنید (برای خروج 'q' را وارد کنید): ")
if num.lower() == 'q':
break
num = int(num)
if num % 2 == 0:
even_sum += num
even_count += 1
else:
odd_sum += num
odd_count += 1
even_avg = even_sum / even_count if even_count > 0 else 0
odd_avg = odd_sum / odd_count if odd_count > 0 else 0
print(f"میانگین اعداد زوج: {even_avg}")
print(f"میانگین اعداد فرد: {odd_avg}")
adade_voroodi = int(input('Tedad adai ra ke mikhahid miyangin begirid vared konid: '))
liste_adadhaye_zoj = []
liste_adadhaye_fard = []
majmoo_adadhaye_zoj = 0
majmoo_adadhaye_fard = 0
tedad_adadhaye_zoj = 0
tedad_adadhaye_fard = 0
for i in range(1 , adade_voroodi + 1):
adad = int(input('adad ra vared konid: '))
if adad % 2 == 0 :
liste_adadhaye_zoj.append(adad)
tedad_adadhaye_zoj += 1
else:
liste_adadhaye_fard.append(adad)
tedad_adadhaye_fard += 1
for i in liste_adadhaye_zoj:
majmoo_adadhaye_zoj += i
for i in liste_adadhaye_fard:
majmoo_adadhaye_fard += i
miyangin_adad_zoj = majmoo_adadhaye_zoj / tedad_adadhaye_zoj
miyangin_adad_fard = majmoo_adadhaye_fard / tedad_adadhaye_fard
print(f'miyangin adadhaye zoj barabar st ba {miyangin_adad_zoj}')
print(f'miyangin adadhaye fard barabar st ba {miyangin_adad_fard}')
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()
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام