تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

3
+1
+1
+1

جداسازی اعداد زوج و فرد لیست

Amirtaha آسان 194/ دانلود 3461 بازدید

تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند

مثال

myfun([1,2,3,4])
output:
[1,3]
[2,4]

23 جواب

نمیتونم این تمرین رو حل کنم!
0
g=[]
c=[]
b=[]
while True:
    a=int(input("namber"))
    b.append(a)
    print("namber",b)
    if a==0:
        break
    elif a%2==0:
        c.append(a)
    else:
        g.append(a)
print("zog:",c)
print("fard",g)
کاربر 1991 دانلود Python
0
num=int(input('number:'))
for i in range (1,num):
 if (i%2)==0:
    print(i)
for j in range (1,num):
 if (j%2)==1:
    print(j)
کاربر 1744 دانلود Python
0
def even_odd(list) :
    e=[]
    o=[]
    for x in list :
        if x % 2 : 
            e.append(x)
        else :
            o.append(x)    
    print(e)        
    print(o)
Soheyl دانلود Python
0
def even_odd(list_of_num):
    list_of_even_nums = []
    list_of_odd_nums = []
    for i in list_of_num:
        if i % 2 == 0:
            list_of_even_nums.append(i)
        else:
            list_of_odd_nums.append(i)
    print(f"evens: {list_of_even_nums}")
    print(f"odds: {list_of_odd_nums}")
Erphan دانلود Python
0
def list_even_odd(arr):
    even=[]
    odd=[]
    for i in arr:
        if i%2==0:
            even.append(i)
        else:
            odd.append(i)
    print(even)
    print(odd)
Mary12 دانلود Python
0
a = []
while True :
    q = float(input('adad ro vared konid'))
    a.append(q)
    if q == 0 :
        break
O =[]
E =[]
for i in (a):
    if i%2==0 :
        E.append(i)
    else :
        O.append(i)
print(O)
print(E)
Mahdiyar دانلود Python
0
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,17, 18, 19, 20]
def z_f(l):
    z = []
    f = []
    for c in l:
        if c % 2 == 0:
            z.append(c)
        else:
            f.append(c)
    print("zoj:", z,"\n" 'fard:',f )

print(z_f(l))
Reza0py دانلود Python
0
def zoj_fard() :
    user_list = input("input your list : ")
    user_list = list(map(int, user_list.split()))
    zoj = []
    fard = []
    for i in user_list : 
        if i % 2 == 0 :
            zoj.append(i)
        else :
            fard.append(i)
    print(f"zoj = {zoj}")
    print(f"fard = {fard}")

zoj_fard()
کاربر 2649 دانلود Python
0
myfun = [1,2,3,4,5,6,7,8,9,10]
zoj = []
fard = []
def moghayese_adad (zoj,fard):
    for i in range(1,10):
        if i % 2 == 0:
            zoj.append(i)
    print(f'adade zoj {zoj}')
    for j in range(1,10):  
        if j % 2 !=0:
            fard.append(j)
    print(f'adade fard {fard}')
moghayese_adad(zoj,fard)
Alirezaakbari دانلود Python
0
oddLst=[]
evenLst=[]
while 1:
	n=int(input('enter number: '))
	if n%2==0:
		evenLst.append(n)
	else:
		oddLst.append(n)
	if n==0:
		break
print('even: ',set(evenLst))
print('odd: ',set(oddLst))
Ashkantahmasbi1387 دانلود Python
<< صفحه قبل 1 2 3 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن