مثال 3 پایتون – برنامه ای به پایتون بنوسید که زمان و تاریخ حال را نمایش دهد
کد برنامه
1 2 3 4 |
import datetime now = datetime.datetime.now() print ("Current date and time : ") print (now.strftime("%Y-%m-%d %H:%M:%S")) |
توضیح کد
این برنامه از زبان برنامهنویسی پایتون برای نمایش تاریخ و زمان فعلی سیستم استفاده میکند. حالا توضیحاتی در مورد هر قسمت از برنامه می دهیم:
import datetime
- ابتدا ماژول
datetime
را از کتابخانههای پایتون فراخوانی میکنیم. این ماژول امکان کار با تاریخها و زمانها را فراهم میکند. now = datetime.datetime.now()
- در این خط، تابع
now()
ماژولdatetime
فراخوانی میشود تا تاریخ و زمان فعلی سیستم را برگرداند. سپس مقدار بازگشتی این تابع در متغیرnow
ذخیره میشود. این متغیر یک شیء از نوعdatetime
است که تاریخ و زمان فعلی را نشان میدهد. print ("Current date and time : ")
- در این خط، یک پیام متنی “Current date and time :” را چاپ میکنیم تا به کاربر اطلاع دهیم که در خط بعدی تاریخ و زمان فعلی چاپ میشود.
print (now.strftime("%Y-%m-%d %H:%M:%S"))
- در این خط، تابع
strftime()
برای فرمتبندی تاریخ و زمان فعلی از شیءnow
استفاده میشود. با استفاده از فرمتهای مختلف، ما می توانیم تاریخ و زمان را به شکل موردنظر چاپ میکنیم. در اینجا ما از فرمت “%Y-%m-%d %H:%M:%S” استفاده کردهایم که به معنای سال-ماه-روز ساعت:دقیقه:ثانیه است. مقدار این فرمتها بر اساس نوع ورودی تابعstrftime()
به شکل متناظر با تاریخ و زمان درآمده ازnow
تغییر خواهد کرد.
بنابراین، این برنامه تاریخ و زمان فعلی سیستم را با فرمت “سال-ماه-روز ساعت:دقیقه:ثانیه” نمایش میدهد.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)