◇ #پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!
■ گروه پایتون:
@programmers_py
Post #1918
1.22K
در اینجا چند تمرین با حلقه
### تمرین 1: چاپ اعداد 1 تا 10
صورت مسئله: برنامهای بنویسید که با استفاده از حلقه
توضیح: متغیر
---
### تمرین 2: محاسبه مجموع اعداد 1 تا n
صورت مسئله: برنامهای بنویسید که از کاربر یک عدد
توضیح: برنامه ابتدا عدد
---
### تمرین 3: شمارش معکوس
صورت مسئله: برنامهای بنویسید که از عدد 10 به صورت معکوس تا 1 شمارش کند و هر عدد را چاپ کند.
توضیح: متغیر
---
### تمرین 4: پیدا کردن اولین عدد زوج
صورت مسئله: برنامهای بنویسید که از کاربر اعداد را بگیرد و اولین عدد زوج وارد شده را چاپ کند. اگر کاربر عدد منفی وارد کرد، برنامه متوقف شود.
توضیح: حلقه
---
### تمرین 5: محاسبه فاکتوریل
صورت مسئله: برنامهای بنویسید که فاکتوریل یک عدد
توضیح: متغیر
@python_rd
while به زبان پایتون قراداد ایم که شامل مسئله، کد و توضیحات است:### تمرین 1: چاپ اعداد 1 تا 10
صورت مسئله: برنامهای بنویسید که با استفاده از حلقه
while اعداد 1 تا 10 را چاپ کند.i = 1
while i <= 10:
print(i)
i += 1
توضیح: متغیر
i از 1 شروع میشود. حلقه while تا زمانی که i کمتر یا مساوی 10 است ادامه مییابد و در هر تکرار، مقدار i چاپ شده و یک واحد افزایش مییابد.---
### تمرین 2: محاسبه مجموع اعداد 1 تا n
صورت مسئله: برنامهای بنویسید که از کاربر یک عدد
n بگیرد و مجموع اعداد از 1 تا n را با استفاده از حلقه while محاسبه کند.n = int(input("یک عدد وارد کنید: "))
sum = 0
i = 1
while i <= n:
sum += i
i += 1
print(f"مجموع اعداد از 1 تا {n} برابر است با: {sum}")توضیح: برنامه ابتدا عدد
n را از کاربر دریافت میکند. متغیر sum برای ذخیره مجموع و i برای شمارش استفاده میشود. حلقه while تا زمانی که i کمتر یا مساوی n است، مقدار i را به sum اضافه کرده و i را افزایش میدهد.---
### تمرین 3: شمارش معکوس
صورت مسئله: برنامهای بنویسید که از عدد 10 به صورت معکوس تا 1 شمارش کند و هر عدد را چاپ کند.
i = 10
while i >= 1:
print(i)
i -= 1
توضیح: متغیر
i از 10 شروع میشود. حلقه while تا زمانی که i بزرگتر یا مساوی 1 است ادامه مییابد و در هر تکرار، مقدار i چاپ شده و یک واحد کاهش مییابد.---
### تمرین 4: پیدا کردن اولین عدد زوج
صورت مسئله: برنامهای بنویسید که از کاربر اعداد را بگیرد و اولین عدد زوج وارد شده را چاپ کند. اگر کاربر عدد منفی وارد کرد، برنامه متوقف شود.
while True:
num = int(input("یک عدد وارد کنید: "))
if num < 0:
print("عدد منفی وارد شد. برنامه متوقف میشود.")
break
if num % 2 == 0:
print(f"اولین عدد زوج: {num}")
break
توضیح: حلقه
while True به صورت بینهایت اجرا میشود مگر اینکه با break متوقف شود. برنامه عدد را از کاربر میگیرد. اگر عدد منفی باشد، برنامه متوقف میشود. اگر عدد زوج باشد (بخشپذیر بر 2)، آن را چاپ کرده و حلقه متوقف میشود.---
### تمرین 5: محاسبه فاکتوریل
صورت مسئله: برنامهای بنویسید که فاکتوریل یک عدد
n را با استفاده از حلقه while محاسبه کند.n = int(input("یک عدد وارد کنید: "))
factorial = 1
i = 1
while i <= n:
factorial *= i
i += 1
print(f"فاکتوریل {n} برابر است با: {factorial}")توضیح: متغیر
factorial برای ذخیره نتیجه و i برای شمارش استفاده میشود. حلقه while تا زمانی که i کمتر یا مساوی n است، مقدار i را در factorial ضرب کرده و i را افزایش میدهد.@python_rd
- 👍 5
- 🙏 1









