✅ 5️⃣ نمایش الگوی عددی سؤال: الگوریتمی بنویسید که خروجی زیر را نمایش دهد: 1 22 333 4444 55555 # حلقه برای عددهای 1 تا 5 for i in range(1, 6): # تعریف رشته خالی برای ساخت خط مورد نظر line = "" # تکرار عدد i به تعداد i بار for j in range(i): line += str(i) # نمایش خط ساخته‌شده print(line) ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ✅ 6️⃣ تشخیص اول بودن عدد سؤال: الگوریتمی بنویسید که یک عدد صحیح و مثبت را از ورودی گرفته، سپس بررسی کند آیا آن عدد اول است یا خیر. (✅ عددی اول است که فقط دو مقسوم‌علیه داشته باشد: ۱ و خودش.) # دریافت عدد مثبت n = int(input("عدد مثبت را وارد کن: ")) # شمارنده مقسوم‌علیه‌ها divisor_count = 0 # بررسی تمام عددها از 1 تا n for i in range(1, n + 1): # اگر n بر i بخش‌پذیر بود، شمارنده را زیاد کن if n % i == 0: divisor_count += 1 # اگر دقیقاً دو مقسوم‌علیه داشت (1 و خودش)، عدد اول است if divisor_count == 2: print("عدد اول است") # در غیر این صورت عدد اول نیست else: print("عدد اول نیست") ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ✅ 7️⃣ نمایش تمام اعداد اول کوچکتر از n سؤال: الگوریتمی بنویسید که یک عدد صحیح و مثبت n را گرفته، سپس تمام اعداد اول کوچکتر از آن را در خروجی چاپ کند. # دریافت عدد مثبت n n = int(input("عدد مثبت را وارد کن: ")) # بررسی عددهای 2 تا n-1 for num in range(2, n): # شمارنده مقسوم‌علیه‌های عدد جاری count = 0 # بررسی مقسوم‌علیه‌های عدد جاری for i in range(1, num + 1): if num % i == 0: count += 1 # اگر فقط 2 مقسوم‌علیه داشت، عدد اول است if count == 2: print(num) 💯 @PythonForYou 🧑‍💻👩‍💻