این برنامه پایتونی یک عدد ۵ رقمی را از کاربر دریافت کرده و ارقام آن را بهصورت معکوس و با فاصله نمایش میدهد.
برای این کار ابتدا عدد به رشته تبدیل شده، سپس با استفاده از slicing معکوس شده و با فاصله چاپ میشود.
# دریافت عدد از کاربر
num = input("یک عدد ۵ رقمی وارد کنید: ")
# بررسی طول عدد
if len(num) != 5 or not num.isdigit():
print("خطا: لطفاً یک عدد ۵ رقمی معتبر وارد کنید.")
else:
# معکوسکردن و نمایش با فاصله
reversed_digits = " ".join(num[::-1])
print("\n--- نتیجه ---")
print(f"معکوس ارقام با فاصله: {reversed_digits}")
یک عدد ۵ رقمی وارد کنید: 54321
--- نتیجه ---
معکوس ارقام با فاصله: 1 2 3 4 5
- عدد بهصورت رشته از کاربر دریافت میشود
- بررسی میشود که عدد دقیقاً ۵ رقم باشد و فقط شامل ارقام باشد
- با استفاده از [::-1] رشته معکوس میشود
- با تابع " ".join(...) ارقام با فاصله چاپ میشوند