محاسبه میانگین اعداد زوج و فرد
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
برنامه ای بنویسید که تعدادی عدد از کاربر دریافت کرده (تعداد بینهایت عدد) و میانگین اعداد زوج و فرد را بطور جداگانه محاسبه و چاپ کند
def f_z(k):
x = 0
y = 0
l1 = []
l2 = []
for d in k:
if d%2==0:
l1.append(d)
x += d
elif d%2==1:
l2.append(d)
y += d
a1 = len(l1)
a2 = len(l2)
print(sorted(l1),f"Average of even numbers: {x/a1}")
print(sorted(l2),f"Average of odd numbers: {y/a2}")
l = []
while 1:
x = input("number: ")
if x=="":
break
elif x.isdigit():
l.append(int(x))
f_z(l)
def avreage(*a):
lz=[]
lf=[]
for x in a:
if x%2==0:lz.append(x)
else:lf.append(x)
return 'even:',sum(lz)/len(lz),'odd:',sum(lf)/len(lf)
def avg(numbers):
total_even=0
total_odd=0
count_even=0
count_odd=0
for num in numbers:
if num%2==0:
total_even+=num
count_even+=1
else:
total_odd+=num
count_odd+=1
if count_even>0:
avg_even=total_even/count_even
print('avg_even:',avg_even)
else:
print(' hich adad zoji yaft nashod')
if count_odd>0:
avg_odd=total_odd/count_odd
print(' avg_odd:',avg_odd)
else:
print(' hich adad fardi yaft nashod')
numbers=[]
while True:
num=input('enter a number: ')
if num=='0':
break
numbers.append(int(num))
avg(numbers)
b = []
e = []
o = []
def mean_number(y):
for x in range(y):
num = int(input("Please enter your number: "))
b.append(num)
if num % 2 == 0:
e.append(num)
else:
o.append(num)
print(f"Even numbers: {e}")
print(f"Odd numbers: {o}")
if len(e) != 0:
print(f"Even numbers average: {sum(e) / len(e)}")
else:
print("Average error!!! There is not any even numbers")
if len(o) != 0:
print(f"Odd numbers average: {sum(o) / len(o)}")
else:
print("Average error!!! There is not any odd numbers")
while True:
b.clear()
e.clear()
o.clear()
num_len = int(input("Number length: "))
mean_number(num_len)
print("--------------------------------")
number = int(input("Adad Ra Vared Konid") if number%2==0: print("Adad Zoj Ast") if number%2!=0: print("Adad Fard Ast") print("Amaliat Anjam Shod")
even = [] odd = [] while 1: a = int(input("enter number :")) if a == 0: break if a%2 == 0: even.append(a) else: odd.append(a) print('even avg :',(sum(even)/len(even))) print('odd avg :',(sum(odd)/len(odd)))
k = 0 j = 0 l = 0 a = 0 while 1 : x = int(input('num')) if x == 0 : break if x%2==0 : k += 1 j += x else : l += 1 a += x print('z :',j/k) print('f :',a/l)
zoj, z, fard, f = [], 0, [], 0 while 1: t = int(input("number: ")) if t == 0: break else: if t % 2 == 0: if t not in zoj: zoj.append(t) else: if t not in fard: fard.append(t) for j in zoj: z += j for j in fard: f += j print(f"zoj numbers: {zoj}\t\tavrage zoj numbers: {z / len(zoj)}") print(f"fard numbers: {fard}\t\tavrage fard numbers: {f / len(fard)}")
even_list =[] odd_list =[] while True: number = int(input("Enter a number until you enter -1 to exit program : ")) if number == -1 : breakelif number % 2 == 0: even_list.append(number) else: odd_list.append(number) print(40* "*") print(even_list) print(odd_list) print(40* "*") new_sum = sum(even_list) result = new_sum / len(even_list) print(result) print(40* "*") new_sum2 = sum(odd_list) result2 = new_sum2 / len(odd_list) print(result2)
def miyangin(*numbers): list_zoj = [] list_fard = [] for i in numbers : if i % 2 == 0 : list_zoj.append(i) else: list_fard.append(i) num1 = 0 num2 = 0 for num in list_zoj: num1 += num x = num1 / len(list_zoj) print(f"miyangin adade zoj barabar ast ba : {x}") for num in list_fard: num2 += num y = num2 / len(list_fard) print(f"miyangin adade fard barabar ast ba : {y}") miyangin(5, 10, 52, 30, 12)
تابعی بنویسید که 2 عدد به عنوان پارامتر (a و b) دریافت کند و a را به توان b برساند و برگرداند
با استفاده از CSS کلاس fix را استایل دهی کنید تا بصورت ثابت در گوشه پایین سمت چپ صفحه (با فاصله 10 پیکسل) قرار گیرد
برنامه ای بنویسید که یک جمله از ورودی دریافت کند و طولانی ترین و کوتاه ترین کلمه موجود در جمله را در خروجی چاپ کند
برنامه ای بنویس که متنی بصورت کدمورس از ورودی دریافت کند و طبق جدول زیر ترجمه آن را در خروجی چاپ کند همچنین بتواند متن انگلیسی از ورودی دریافت کند و به کدمورس تبدیل کند مثال:input: hooshang . . . ....
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری