فیلتر اعداد در آرایه
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
تابعی بنویسید که یک آرایه شامل اعداد را به عنوان ورودی بگیرد؛ اعداد زوج آن را حذف کرده و آرایه جدید شامل فقط اعداد فرد برگرداند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef filter_odd_numbers(arr): """ این تابع یک آرایه شامل اعداد را به عنوان ورودی میگیرد و آرایهای شامل فقط اعداد فرد را برمیگرداند. """ # استفاده از لیستسازی برای فیلتر کردن اعداد فرد odd_numbers = [num for num in arr if num % 2 != 0] return odd_numbers # مثال از استفاده تابع input_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = filter_odd_numbers(input_array) print("آرایه اعداد فرد:", result)
odd_numbers = [] n = int(input("How many numbers do you want to add: ")) for i in range(n): num = int(input("Enter num {}:".format(i+1))) if num%2!=0: odd_numbers.append(num) i+=1 print(odd_numbers)
def araye(): l=[] while 1: print('for exit enter:0') i=int(input('int:')) if i==0: break elif i%2!=0: l.append(i) print(l) araye()
def odd(txt): odd_nums = '' for i in txt: if i.isdigit(): if int(i) % 2 != 0: odd_nums += i return odd_nums txt = input('text: ') print(f'odd numbers in your text is: {odd(txt)}')
zapas_list = [] numbers = input("Enter numbers : ") num_spl = numbers.split(" ") for x in num_spl : zapas2 = int(x) if zapas2 % 2 != 0 : zapas_list.append(zapas2) print(zapas_list)
#یک تابع فیلتر اعداد زوج تعریف میکنیم def filter_odd_number(number): """ این تابع یک عدد را به عنوان ورودی میگیرد و لیستی از اعداد فرد نمایش میدهد """ #اعداد فرد را از یک تا عددی که در ورودی داده ایم جدا میکنیم odd_numbers = [i for i in range(1,number+1) if not i % 2 == 0 ] return odd_numbers # تابع را فراخانی و نتیجه را چاپ میکنیم result = filter_odd_number(22) print(f"odd numbers :{result}")
def filter_even_number(number): number=list(number) for i in number: digit=int(i) remainder=digit%2 if remainder==0: number.remove(i) return number number=input("please enter your list (just numbers without [] )") print("filtered liist is : {}".format(filter_even_number(number)))
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری