بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۹ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی یک عدد ۵ رقمی را از کاربر دریافت کرده و ارقام آن را به‌صورت معکوس و با فاصله نمایش می‌دهد.
برای این کار ابتدا عدد به رشته تبدیل شده، سپس با استفاده از 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(...) ارقام با فاصله چاپ می‌شوند


نوشته و پژوهش شده توسط دکتر شاهین صیامی