✅ 1️⃣ شمارش تعداد اعداد مثبت و منفی سؤال: الگوریتمی بنویسید که ابتدا عدد n را از ورودی دریافت کند. سپس n عدد دیگر را نیز از ورودی خوانده، تعداد اعداد مثبت و تعداد اعداد منفی را در بین آن‌ها مشخص کرده و در خروجی نمایش دهد. # دریافت تعداد اعدادی که کاربر وارد می‌کند n = int(input("تعداد اعداد را وارد کن: ")) # تعریف شمارنده برای اعداد مثبت positive_count = 0 # تعریف شمارنده برای اعداد منفی negative_count = 0 # حلقه برای گرفتن n عدد و بررسی مثبت یا منفی بودن آن‌ها for i in range(n): # دریافت عدد از کاربر num = int(input("عدد را وارد کن: ")) # اگر عدد مثبت بود، شمارنده مثبت‌ها افزایش یابد if num > 0: positive_count += 1 # اگر عدد منفی بود، شمارنده منفی‌ها افزایش یابد elif num < 0: negative_count += 1 # نمایش تعداد اعداد مثبت print("تعداد اعداد مثبت:", positive_count) # نمایش تعداد اعداد منفی print("تعداد اعداد منفی:", negative_count) ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ✅ 2️⃣ بیشترین و کمترین نمره سؤال: الگوریتمی بنویسید که ابتدا تعداد دانشجویان را از ورودی دریافت کند. سپس نمرات آن‌ها را گرفته، بیشترین و کمترین نمره را پیدا کرده و در خروجی نمایش دهد. # دریافت تعداد دانشجویان n = int(input("تعداد دانشجویان: ")) # دریافت اولین نمره first_score = int(input("نمره 1 را وارد کن: ")) # فرض می‌کنیم اولین نمره، بیشترین و کمترین نمره است max_score = first_score min_score = first_score # شروع حلقه برای دریافت نمرات باقی‌مانده for i in range(n - 1): # دریافت نمره جدید score = int(input("نمره بعدی را وارد کن: ")) # اگر نمره جدید بیشتر بود، به‌روزرسانی max if score > max_score: max_score = score # اگر نمره جدید کمتر بود، به‌روزرسانی min if score < min_score: min_score = score # نمایش بیشترین نمره print("بیشترین نمره:", max_score) # نمایش کمترین نمره print("کمترین نمره:", min_score) ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ✅ 3️⃣ شمارش تکرار یک عدد خاص سؤال: الگوریتمی بنویسید که ابتدا دو عدد x و n را دریافت کند. سپس n عدد دیگر را نیز گرفته، تعداد دفعات تکرار عدد x در بین آن‌ها را در خروجی نمایش دهد. # دریافت عدد خاص x x = int(input("عدد موردنظر x را وارد کن: ")) # دریافت تعداد اعدادی که وارد می‌شوند n = int(input("تعداد اعداد را وارد کن: ")) # شمارنده برای تعداد تکرار x count = 0 # حلقه برای دریافت و بررسی اعداد for i in range(n): # دریافت عدد num = int(input("عدد را وارد کن: ")) # اگر برابر x بود، شمارنده را زیاد کن if num == x: count += 1 # نمایش تعداد تکرار x print("تعداد تکرار عدد", x, "برابر است با:", count) ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ✅ 4️⃣ نمایش مقسوم‌علیه‌های یک عدد سؤال: الگوریتمی بنویسید که عددی صحیح و مثبت را از ورودی گرفته، سپس تمام مقسوم‌علیه‌های آن عدد را نمایش دهد. # دریافت عدد مثبت از کاربر n = int(input("عدد مثبت را وارد کن: ")) # بررسی همه عددها از 1 تا n for i in range(1, n + 1): # اگر n بر i بخش‌پذیر بود، یعنی i مقسوم‌علیه n است if n % i == 0: # نمایش مقسوم‌علیه print(i) 💯 @PythonForYou 🧑‍💻👩‍💻