✨ نمونه سوالات جالب با پایتون
2️⃣ تشخیص عدد کامل (Perfect Number)
عدد کامل در ریاضیات به عددی گفته میشود که مجموع مقسومعلیههای مثبتی (غیر از خودش) برابر خود عدد باشد. مثلا ۶ یک عدد کامل است چون مقسومعلیههای مثبتش (به جز خودش) ۱، ۲ و ۳ هستند و 1+2+3=6. عدد کامل بعدی ۲۸ است (1+2+4+7+14=28).
برنامهای بنویسید که یک عدد را گرفته و تشخیص دهد آیا کامل است یا خیر.
# Daryaft adad az karbar
number = int(input("Yek adad vared kon: "))
# Hesab kardan majmoo maghsoom alayh ha
sum_divisors = 0
i = 1
while i < number:
if number % i == 0:
sum_divisors += i
i += 1
# Check kardan kamil boodan
if sum_divisors == number:
print(f"Adad {number} adad kamil ast!")
else:
print(f"Adad {number} adad kamil nist!")
💯 @PythonForYou 🧑💻👩💻