این برنامه پایتونی عددی را از کاربر دریافت کرده و دو مقدار را محاسبه میکند:
- مربع عدد
- جمع رقمهای عدد
سپس هر دو نتیجه را بهصورت واضح نمایش میدهد.
# دریافت عدد از کاربر
num = int(input("عدد مورد نظر را وارد کنید: "))
# محاسبه مربع
square = num ** 2
# محاسبه جمع رقمها
digit_sum = sum(int(digit) for digit in str(abs(num)))
# نمایش نتایج
print("\n--- نتیجه ---")
print(f"مربع عدد: {square}")
print(f"جمع رقمها: {digit_sum}")
عدد مورد نظر را وارد کنید: 432123
--- نتیجه ---
مربع عدد: 186729129
جمع رقمها: 15
- عدد بهصورت صحیح دریافت میشود
- مربع عدد با استفاده از توان دوم محاسبه میشود
- برای جمع رقمها، عدد به رشته تبدیل شده و هر رقم به عدد صحیح تبدیل و جمع زده میشود
- از abs() برای جلوگیری از خطا در اعداد منفی استفاده شده است