Calculate the average of the even and individual numbers
Write a program that receives and prints a number of numbers (infinite number) and the average of the even and individual numbers separately
Write a program that receives and prints a number of numbers (infinite number) and the average of the even and individual numbers separately
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
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) # Converting input to number
if number % 2 == 0: # The examination of the couple of the number
even_sum += number
even_count += 1
else: # If it is a person
odd_sum += number
odd_count += 1
except ValueError:
print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.")
# Calculate the mean
even_average = even_sum / even_count if even_count > 0 else 0
odd_average = odd_sum / odd_count if odd_count > 0 else 0
# View results
print(f"میانگین اعداد زوج: {even_average}")
print(f"میانگین اعداد فرد: {odd_average}")
# Implementation of the function
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) # Converting input to number
if number % 2 == 0: # Investigating the couple's number
even_sum += number
even_count += 1
else: # The individual number
odd_sum += number
odd_count += 1
except ValueError:
print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.")
# Calculate and represent the average of the even numbers
if even_count > 0:
even_average = even_sum / even_count
print(f"میانگین اعداد زوج: {even_average}")
else:
print("هیچ عدد زوجی وارد نشده است.")
# Calculate and display the average individual numbers
if odd_count > 0:
odd_average = odd_sum / odd_count
print(f"میانگین اعداد فرد: {odd_average}")
else:
print("هیچ عدد فردی وارد نشده است.")
# Implementation of the program
calculate_averages()
Submitting answers is currently unavailable.
You must be logged in to access this section.
Login/Sign up If you don’t understand the exercise or can’t solve it for any reason, that’s completely
normal—don’t worry 😊
Try checking out easier exercises and reviewing different answers
submitted by others. Gradually, you can move on to more challenging exercises. Also, your answer
might be correct even if it’s different from others.