جداسازی اعداد زوج و فرد لیست
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند
مثال
myfun([1,2,3,4])
output:
[1,3]
[2,4]
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند
مثال
myfun([1,2,3,4])
output:
[1,3]
[2,4]
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef separate_even_odd(numbers):
# لیستهای خالی برای اعداد زوج و فرد
even_numbers = []
odd_numbers = []
# پیمایش در لیست ورودی
for number in numbers:
if number % 2 == 0:
even_numbers.append(number) # اگر عدد زوج باشد، به لیست زوجها اضافه میشود
else:
odd_numbers.append(number) # اگر عدد فرد باشد، به لیست فردها اضافه میشود
# چاپ لیستهای زوج و فرد
print(odd_numbers)
print(even_numbers)
# مثال استفاده از تابع
separate_even_odd([1, 2, 3, 4])
def adad_z_f(i):
z=[]
f=[]
for num in numbers:
if num%2==0:
z.append(num)
else:
f.append(num)
print(z,f)
numbers=[1,2,3,4,5,6,7,8]
adad_z_f(numbers)
num = [1,12,33,42,54,78,91,17,1]
def odd_even(num):
even = list(filter(lambda x: x % 2 == 0, num))
odd = list(filter(lambda x: x % 2 != 0, num))
return f'odds :{odd} , Evens : {even}'
print(odd_even(num))
def hazf(x):
even = []
odd = []
for i in range(len(x)):
if x[i]% 2 == 0:
even.append(x[i])
else:
odd.append(x[i])
return even, odd
lists = []
even = []
odd = []
while True:
x = int(input('adad ra vared konod ya jahat moshahede faghat 0 bezanid: '))
if x == 0 :
even,odd = hazf(lists)
print(f'even: {even}\nodd: {odd}')
break
lists.append(x)
def som_of_odds():
o=[]
z=[]
while 1:
i=int(input(':'))
if i==0:
break
if i%2==0:
z.append(i)
else:
o.append(i)
print(o,z)
print(som_of_odds())
def print_eo_list():
eo_list = []
even_list = []
odd_list = []
while True:
eo_nums = int(input("Enter a number Or enter zero(0) to exit: "))
eo_list.append(eo_nums)
if eo_nums % 2 == 0:
even_list.append(eo_nums)
elif eo_nums % 2 != 0:
odd_list.append(eo_nums)
if eo_nums == 0:
print(f"even and odd list => {eo_list}\neven list => {even_list}\nodd list => {odd_list}")
break
print_eo_list()
from os import system
lst = []
odd = []
even = []
system('cls')
while True:
num = int(input('Enter number (0 = Exit) : '))
if num == 0:
break
lst.append(num)
system('cls')
for i in lst:
if i%2 == 0:
even.append(i)
else:
odd.append(i)
lst.copy
system('cls')
print(f'odd number is {odd}')
print(f'even number is {even}')
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام