ساخت لیست با فور در پایتون ⌨️
🔹 در حالت عادی اگر میخواستین با حلقه فور یک لیست متشکل از اعداد زوج بنویسین ، احتمال زیاد اینطوری مینوشتین:
خب شما الان 4 خط کد نوشتین، میدونین که تعداد خط کد بیشتر توی مسابقات ها یه پوینت منفیه ، علاوه بر اون وقت بیشتری گذاشتین، خوانایی کدتون هم ممکنه خیلی بیاد پایین!
🔸 خب اومدیم که معجزه کنیم و توی یک خط ، چهارتا خط بالا رو خلاصه کنیم
شما الان 4 خط کد رو توی یک خط خلاصه کردین! واقعا بهتر نیست؟ خروجی ها هم یکسان هستند!
#list #for #python
☕️ @CodeExplore
mylist = []
for i in range(1,11) :
if i % 2 == 0 :
mylist.append(i)
خب شما الان 4 خط کد نوشتین، میدونین که تعداد خط کد بیشتر توی مسابقات ها یه پوینت منفیه ، علاوه بر اون وقت بیشتری گذاشتین، خوانایی کدتون هم ممکنه خیلی بیاد پایین!
numbers = [x for x in range(1, 11) if x % 2 == 0]
شما الان 4 خط کد رو توی یک خط خلاصه کردین! واقعا بهتر نیست؟ خروجی ها هم یکسان هستند!
#list #for #python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤🔥4⚡3
1- for / 2- for in / 3- for of
ساختار حلقه for رو همونطور که در جریان هستید به صورت زیر هست :
for (initial_exp; condition_exp; increment_exp) {
. . .
}بیاید بهتون تک تک کارکرد این پارامتر هارو بهتون توضیح بدم :
این پارامتر اولی ، نشان دهنده ی عبارت اولی ما هست که به ما نشون میده که حلقه ی ما با چه عددی شروع به شمارش میکنه ( البته این پارامتر اختیاری هست ) و اگه این پارامتر رو بزاریم، قبل از شروع حلقه میاد بررسی میشه و تو این پارامتر معمولا یک متغیر شمارنده قرار میگیره.
تو این پارامتر واقعیتش اینکه حلقه کی تموم بشه رو مشخص میکنیم و تعیین میکنیم شمارنده ای که در پارامتر initial_exp مشخص کردیم تا چه زمانی مقدارش باید کم و زیاد بشه ( این قسمت هم اختیاری هست ). پس اگه ما این قسمت رو خالی بزاریم ، باید تو حلقه یک break داشته باشیم وگرنه شرطی که نوشتیم، بیشمار اجرا میشه و مرورگرمون کرش میکنه.
وقتی حلقه شروع به کار کنه ، این قسمت هم شروع به کار میکنه و می تونم بگم که با شمارنده ای که تو پارامتر اول ( initial_exp ) مشخص کردیم ، بهم ارتباط دارن و اون مقدار رو کم و زیاد میکنه ( مثل بقیه پارامترها اختیاری هست ).
const fruits = [ 'banana', 'watermelon', 'pineapple'];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
امیدوارم که لذت برده باشید.
در قسمت های بعدی براتون از حلقه های for in / for of / for each پست می زارم.
#javascript #for
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥3⚡3😁2