مثال 7 پایتون – برنامه ای به پایتون بنویسید که یک نام فایل را از کاربر گرفته و پسوند (extension) آن را در خروجی چاپ کند.
کد برنامه
1 2 3 |
filename = input("Enter the filename: ") file_extensions = filename.split(".") print("The file extension is: " + repr(file_extensions[-1])) |
توضیح برنامه
این کد به شما اجازه میدهد تا نام یک فایل را وارد کنید و سپس پسوند (قسمتی از نام فایل پس از نقطه آخر) فایل وارد شده را نمایش دهد.
توضیحات مرحله به مرحله این کد به شرح زیر است:
filename = input("Enter the filename: ")
- ابتدا از کاربر خواسته میشود که نام یک فایل را وارد کند و این نام در متغیر
filename
ذخیره میشود. file_extensions = filename.split(".")
- در این مرحله، نام فایل وارد شده توسط کاربر با استفاده از تابع
split
بر اساس نقطه جدا میشود. این کار باعث تبدیل نام فایل به یک لیست از رشتهها میشود که هر رشته توسط بعد از نقطه جدا شده است. این لیست در متغیرfile_extensions
ذخیره میشود. print("The file extension is: " + repr(file_extensions[-1]))
- در این قسمت، با استفاده از
print
، متن “The file extension is: ” به همراه پسوند (رشته آخر لیستfile_extensions
) که با استفاده از[-1]
به دست آمده است، نمایش داده میشود. برای نمایش رشته آخر از لیست، از این نمادگذاری منفی استفاده میشود تا رشته مورد نظر از انتهای لیست بازیابی شود. نهایتاً ازrepr
برای تبدیل پسوند به یک نمایش قابل فهم و قابل چاپ در خروجی استفاده میشود.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)