در این کد یک تابع با نام reverse نوشته شده است که به عنوان ورودی یک کلمه را در قالب رشته میگیرد، و معکوس آن را به عنوان خروجی به کاربر برمیگرداند. در ادامه با کمک این تابع، تابعی با نام reverse_sentence نوشته شده است که جمله را بصورت معکوس برمیگرداند. در این کد کلمات با فاصله از هم جدا میشوند و در صورت وجود چند فاصله یا علائم نگارشی پشت سرهم، در رشته خروجی فقط یک فاصله می آید. کلمات ممکن است با فاصله یا هریک از علائم نگارشی از هم جدا شوند. رشته هایی که به عنوان ورودی این کد داده میشود، تنها شامل حروف بزرگ و کوچک و علائم نگارشی (.!?,) است. در این کد از توابع رشته ای نرم افزار پایتون استفاده نشده است.
برای مشاهده توضیحات بیشتر و نمونه های ورودی و خروجی این کد به فایل دمو مراجعه شود.
- ارائه شده در دانشگاه صنعتی شریف
- قابل ارائه برای همه رشته های مهندسی
- قابل استفاده برای نرم افزار پایتون و سایر نرم افزارهای برنامه نویسی