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
class NumberAverager: def __init__(self): self.even_numbers = [] self.odd_numbers = [] def add_number(self, number): if number % 2 == 0: self.even_numbers.append(number) else: self.odd_numbers.append(number) def calculate_average(self, numbers): if not numbers: return None return sum(numbers) / len(numbers) def print_averages(self): even_avg = self.calculate_average(self.even_numbers) odd_avg = self.calculate_average(self.odd_numbers) if even_avg is not None: print(f"میانگین اعداد زوج: {even_avg}") else: print("هیچ عدد زوج وارد نشده است.") if odd_avg is not None: print(f"میانگین اعداد فرد: {odd_avg}") else: print("هیچ عدد فرد وارد نشده است.") averager = NumberAverager() print("اعداد را وارد کنید (برای توقف، 'stop' را وارد کنید):") while True: user_input = input("عدد: ") if user_input.lower() == 'stop': break try: number = int(user_input) averager.add_number(number) except ValueError: print("لطفاً یک عدد معتبر وارد کنید.") averager.print_averages()
l1=[] l2=[] while 1: x=int(input("num: ")) if x%2==0: l1.append(x) else: l2.append(x) try: (sum(l1)/len(l1)),sum(l2)/len(l2) except: continue print((sum(l1)/len(l1)),sum(l2)/len(l2))
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}')
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()
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()
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)
n0=0 n1=0 s0=0 s1=0 print(" برای اتمام برنامه عدد 0 را وارد کنید") while True: a=int(input("number:")) if a==0: break else: pass if a%2==0: s0=s0+a n0=n0+1 else: s1=s1+a n1=n1+1 print("میانگین اعداد زوج:", s0/n0) print('میانگین اعداد فرد:', s1/n1)
# Getting input from the user number = int(input("pleas enter the number :")) even = [] odd = [] even1 = 0 odd1 = 0 # Separate pairs and individual numbers and add each to the list for i in range(1,number+1): if i % 2 == 0: even.append(i) elif not i % 2 == 0: odd.append(i) # The sum of all the characters in the parallel numbers and divided by their numbers for i in even: even1 += i x = len(even) num1 = even1 / x # The sum of all the characters within the individual numbers and divided by their number for i in odd: odd1 += i y = len(odd) num2 = odd1 / y print(f"even numbers : {even}") # The value of the paired numbers print(f"odd numbers : {odd}") # The amount of individual numbers print() print(f"Average of even numbers : {num1}") # The average of the pair numbers print(f"Average of odd numbers : {num2}") # Average individual numbers
Submitting answers is currently unavailable.
Style the FIX class using CSS to constantly place in the lower left corner of the screen (10 pixels) and the position does not change if the user scrolls.
Write a program that receives a sentence from the input and prints the longest and shortest word available in the sentence in the output
Build a table with HTML to show the following information: Name, Score, Hassan Hassani 17.25 Afforded Mohammadi Mohammed Hassani 13 Accept Mohammad Rezaei 9 Receives 19 Mardi Milad Mohammadi 12 ...
Write a program that receives a number from the user and prints the multiplication table as the following in the output. Yek adad vared konid: 2 x 1 = 2 2 x 2 = 4 x 3 = 6 2 x 4 = 10 x 6 = 12 2 2 x 7 = 14 2 x 7 = 2
Write a program that receives the user's age from the input and checks that if the user was younger than 1, it would be a throw/raise error, otherwise print a welcome message
Write a program that receives the user's username and password and checks whether the username and password entered are correct? Username - Passwordamirhossein - 12345hooshang - 009922 ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام 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.