جداسازی اعداد زوج و فرد لیست
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند
مثال
myfun([1,2,3,4])
output:
[1,3]
[2,4]
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند
مثال
myfun([1,2,3,4])
output:
[1,3]
[2,4]
def f_z(y):
l1 = []
l2 = []
for d in y:
if d%2==0:
l1.append(d)
elif d%2==1:
l2.append(d)
print(sorted(l1))
print(sorted(l2))
l = []
while 1:
x = input("number: ")
if x=="":
break
elif x.isdigit() and l.count(int(x))==0:
l.append(int(x))
f_z(l)
print('in ra type konid va adad ra benevisid: zoj_fard([])')
def zoj_fard(nums: list,retrn= "A"):
even = []
odd = []
for i in nums:
if i %2==1:
odd.append(i)
elif i %2==0:
even.append(i)
if retrn == "E":
return even
elif retrn == "O":
return odd
else:
print(f"adad zoj: {even} \nadad fard: {odd}")
m = [32,232,422,241,53,23,232,1,4,5,78]
n = [ x for x in m if x%2-1]
a = [ x for x in m if x%2]
print(n)
print(a)
def zojfard():
fard = []
zoj = []
number = int(input("enter your number:"))
for i in range(0,number+1):
if i % 2 == 0:
zoj.append(i)
elif i % 2 !=0:
fard.append(i)
else:
print(zoj)
print(fard)
zojfard()
def eOro(list):
e=[]
o=[]
for i in list:
if i%2==0:e.append(i)
else:o.append(i)
return 'even:',e,'odd:',o
even = []
odd = []
while 1:
num = int(input( " a number: "))
if num % 2 == 0:
even.append(num)
else:
odd.append(num)
print(even)
print(odd)
def ZojFard(_list):
zoj = []
fard = []
for num in _list :
if num % 2 == 0 :
zoj.append(num)
else:
fard.append(num)
print(f"adad zoj = > {zoj} \n adad fard {fard} ."
ZojFard([1, 2, 3, 4])
def zoj_fard(numbers):
even=[]
odd=[]
for number in numbers:
if number%2==0:
even.append(number)
else:
odd.append(number)
return even,odd
numbers=input(' لطفا اعداد را با فاصله وارد کنید: ').split()
numbers=[int(number)for number in numbers]
even,odd=zoj_fard(numbers)
print('even: ',even)
print('odd: ',odd)
list_zoj=[] list_fard=[] list_number=[] ask=18 while ask!=0: list_number.append(ask) ask=int(input('enter number: ')) for i in range(0,len(list_number)): if list_number[i]%2==0: list_zoj.append(list_number[i]) else: list_fard.append(list_number[i]) print(list_fard,'fard') print(list_zoj,'zoj')
zoj, fard = [], []
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)
print(f"zoj number:{zoj}\nfard number:{fard}")
بازی سنگ کاغذ قیچی: 1- کاربر بین سنگ کاغذ یا قیچی، یکی را انتخاب کند. 2- انتخاب سیستم بصورت تصادفی انجام شود. 3- با نوجه به انتخاب کاربر و سیستم، نتیجه نمایش داده شود و امتیاز کاربر محاسبه شود 4- د...
برنامه ای بنویسید که 2 عدد به عنوان بازه دریافت کند و در آن بازه تمام اعداد 5 موجود را بشمارد. برای مثال در بازه 1 تا 20 تعداد 2 بار عدد 5 تکرار شده است (5 و 15)
برنامه ای بنویس که طول ضلع مربعی را از ورودی دریافت کند و مساحت آن را حساب کن مساحت مربع = یک ضلع ضربدر خودش = یک ضلع یه توان 2
برنامه ای بنویس که لیست محصولات فروشگاه شامل اسم و قیمت محصولات را دریافت کند و تا وقتی که مقدار خالی برای اسم محصول وارد نشده، این کار ادامه پیدا کند؛ سپس اسم محصولات به صورت لیست نمایش داده شود و...
با استفاده از html و css تصویری با ویژگی های زیر در صفحه درج کنیدآدرس تصویر: https://code-bezan.ir/static/image/icon512.pngمتن جاگزین تصویر (کدبزن) باشدعرض تصویر همیشه 90 درصد عرض صفحه کاربر باشد و...
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند مثالmyfun([1,2,3,4]) output: [1,3] [2,4]
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری