PYTHON_WITH_MOHAMMAD Telegram 20
حلقه‌ها (for، while) 🐍

سلام به همه‌ی دوستان! 👋 امروز قصد داریم به یکی از مفاهیم مهم در برنامه‌نویسی پایتون، یعنی حلقه‌ها بپردازیم. حلقه‌ها به ما امکان می‌دهند تا یک بلوک از کد را چندین بار اجرا کنیم، که این موضوع باعث ساده‌تر شدن برنامه‌نویسی می‌شود. 😊

۱. حلقه for 🔁

حلقه for برای تکرار بر روی یک دنباله (مثل لیست، رشته یا مقدارهای عددی) استفاده می‌شود. بیایید با یک مثال ساده شروع کنیم:

fruits = ["سیب", "موز", "پرتقال"]

for fruit in fruits:
print(f"من {fruit} را دوست دارم.")


در این مثال، حلقه for به ما اجازه می‌دهد که روی هر میوه در لیست fruits بچرخیم و پیغام "من [میوه] را دوست دارم." را چاپ کنیم.

۲. حلقه while 🔄

حلقه while به ما اجازه می‌دهد که تا زمانی که یک شرط خاص درست باشد، یک بلوک از کد را اجرا کنیم. به عنوان مثال، فرض کنید می‌خواهیم Numbers 1 تا 5 را چاپ کنیم:

number = 1

while number <= 5:
print(number)
number += 1


در این مثال، تا زمانی که number کمتر یا مساوی ۵ باشد، حلقه ادامه پیدا می‌کند و مقدار number را چاپ می‌کند و بعد به آن ۱ اضافه می‌کند.

۳. حلقه‌های تو در تو (Nested loops) 🌐

گاهی اوقات، ممکن است بخواهیم یک حلقه را داخل حلقه‌ی دیگری قرار دهیم. به عنوان مثال، بیایید یک جدول ضرب ساده بسازیم:

for i in range(1, 4):  # حلقه برای اعداد 1 تا 3
for j in range(1, 4): # حلقه برای اعداد 1 تا 3
print(f"{i} × {j} = {i * j}")


در اینجا، برای هر عدد i`، حلقه‌ی داخلی به ازای هر عدد `j اجرا می‌شود و نتیجه‌ی ضرب‌ آن‌ها چاپ می‌شود.

نتیجه‌گیری 📝

حلقه‌ها یکی از ابزارهای قدرتمند در پایتون هستند که به ما اجازه می‌دهند کدهای تکراری را به‌راحتی اجرا کنیم. با یادگیری حلقه‌ها می‌توانید برنامه‌های پیچیده‌تری بنویسید و کارایی کدهای خود را افزایش دهید! 😄


اگر سوالی دارید یا به توضیحات بیشتری نیاز دارید، حتماً بپرسید! 📩

موفق باشید و از یادگیری پایتون لذت ببرید! 💪

@python_with_mohammad



tgoop.com/python_with_mohammad/20
Create:
Last Update:

حلقه‌ها (for، while) 🐍

سلام به همه‌ی دوستان! 👋 امروز قصد داریم به یکی از مفاهیم مهم در برنامه‌نویسی پایتون، یعنی حلقه‌ها بپردازیم. حلقه‌ها به ما امکان می‌دهند تا یک بلوک از کد را چندین بار اجرا کنیم، که این موضوع باعث ساده‌تر شدن برنامه‌نویسی می‌شود. 😊

۱. حلقه for 🔁

حلقه for برای تکرار بر روی یک دنباله (مثل لیست، رشته یا مقدارهای عددی) استفاده می‌شود. بیایید با یک مثال ساده شروع کنیم:

fruits = ["سیب", "موز", "پرتقال"]

for fruit in fruits:
print(f"من {fruit} را دوست دارم.")


در این مثال، حلقه for به ما اجازه می‌دهد که روی هر میوه در لیست fruits بچرخیم و پیغام "من [میوه] را دوست دارم." را چاپ کنیم.

۲. حلقه while 🔄

حلقه while به ما اجازه می‌دهد که تا زمانی که یک شرط خاص درست باشد، یک بلوک از کد را اجرا کنیم. به عنوان مثال، فرض کنید می‌خواهیم Numbers 1 تا 5 را چاپ کنیم:

number = 1

while number <= 5:
print(number)
number += 1


در این مثال، تا زمانی که number کمتر یا مساوی ۵ باشد، حلقه ادامه پیدا می‌کند و مقدار number را چاپ می‌کند و بعد به آن ۱ اضافه می‌کند.

۳. حلقه‌های تو در تو (Nested loops) 🌐

گاهی اوقات، ممکن است بخواهیم یک حلقه را داخل حلقه‌ی دیگری قرار دهیم. به عنوان مثال، بیایید یک جدول ضرب ساده بسازیم:

for i in range(1, 4):  # حلقه برای اعداد 1 تا 3
for j in range(1, 4): # حلقه برای اعداد 1 تا 3
print(f"{i} × {j} = {i * j}")


در اینجا، برای هر عدد i`، حلقه‌ی داخلی به ازای هر عدد `j اجرا می‌شود و نتیجه‌ی ضرب‌ آن‌ها چاپ می‌شود.

نتیجه‌گیری 📝

حلقه‌ها یکی از ابزارهای قدرتمند در پایتون هستند که به ما اجازه می‌دهند کدهای تکراری را به‌راحتی اجرا کنیم. با یادگیری حلقه‌ها می‌توانید برنامه‌های پیچیده‌تری بنویسید و کارایی کدهای خود را افزایش دهید! 😄


اگر سوالی دارید یا به توضیحات بیشتری نیاز دارید، حتماً بپرسید! 📩

موفق باشید و از یادگیری پایتون لذت ببرید! 💪

@python_with_mohammad

BY آموزش پایتون و برنامه نویسی


Share with your friend now:
tgoop.com/python_with_mohammad/20

View MORE
Open in Telegram


Telegram News

Date: |

On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. In handing down the sentence yesterday, deputy judge Peter Hui Shiu-keung of the district court said that even if Ng did not post the messages, he cannot shirk responsibility as the owner and administrator of such a big group for allowing these messages that incite illegal behaviors to exist. The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot.
from us


Telegram آموزش پایتون و برنامه نویسی
FROM American