CodeSolved

Solved Programming Questions & Exercises

Calculate the average of the even and individual numbers

Practice Easy 236/ Download 2169 Views

Write a program that receives and prints a number of numbers (infinite number) and the average of the even and individual numbers separately

12 Answers

This answer is only visible to premium members
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

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
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

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
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

This answer is only visible to premium members

Subscription is currently unavailable.
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}")
Sumy.amiri Download Python
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()
Mma123 Download Python
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)
User 720 Download Python
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()
Mma123 Download Python
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)
<< Previous page 1 2 Next page >>

Submit answer

Submitting answers is currently unavailable.

Related content

Detection using AI
×
×
Close