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

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

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

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

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

مثال

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

25 جواب

نمیتونم این تمرین رو حل کنم!
def even_od():
    even = []
    od = []
    try:
        while True:
            num = int(input("number: "))
            if num == 0:
                break
            if num % 2:
                od.append(num)
            else:
                even.append(num)
        print(f"even numbers: {even}")
        print(f"odd numbers: {od}")
    except:
        print("invalid input.please Enter an integer number:)")
even_od()
Artin دانلود Python
# author : amirgoodarzi
def oddOrEven(number):
    odds = []
    evens = []
    for i in number:
        if i % 2 == 0:
            evens.append(i)
        else:
            odds.append(i)       
    print(f'odd list is {odds}')
    print(f'even list is {evens}') 
# oddOrEven(([1,2,3,4]))
Amirgoodarzi دانلود Python
def zf():
    fard = []
    zoj = [] 
    while 1:
        num = int(input('enter your number: '))
        if num % 2 == 0 :
            zoj.append(num)
        else :
            fard.append(num)
        print(fard)
        print(zoj)
zf()
Sina123 دانلود Python
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)

# مثال از تابع
myfun([1, 2, 3, 4])
Haker121 دانلود Python
evencount = 0
oddcount = 0
for i in range (5):
    number = int(input("write the number : "))
    if number%2==0:
        evencount = evencount+1
    else :
        oddcount = oddcount+1
print(f"evencount = {evencount}")
print(f"oddcount = {oddcount}")
Asma2002 دانلود Python
<< صفحه قبل 1 2 3 صفحه بعد >>

ارسال جواب

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

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

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