آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری
بستن تبلیغات
دوره تسلط بر پایتون ؛ آموزش پروژه محور برای حرفه ای ها

با آموزش حضوری و آنلاین مقدماتی تا پیشرفته پایتون , محبوب‌ترین زبان برنامه‌نویسی دنیا در محیطی عملی کاربردی و پروژه محور وارد دنیای برنامه نویسی شوید

مشاهده بیشتر
دوره آموزش ماشین لرنینگ

اگه پایتون بلدی و می‌خوای وارد دنیای هوش مصنوعی بشی، این دوره مخصوص توئه! با آموزش پروژه‌محور و همراهی اساتید حرفه‌ای، یاد بگیر چطور از هوش مصنوعی تو زمینه‌هایی مثل پزشکی، بورس و املاک استفاده کنی.

مشاهده بیشتر
یادگیری عمیق از پایه تا پیشرفته، همراه با پروژه‌های واقعی!

اگه یادگیری ماشین بلدی و آماده‌ای وارد چالش‌های حرفه‌ای بشی، دوره یادگیری عمیق پروژه‌محور برای توئه! طراحی شبکه‌های عصبی و کار روی پروژه‌های واقعی مثل تشخیص تصویر و پردازش زبان رو اینجا یاد می‌گیری.

مشاهده بیشتر
دوره پروژه محور آموزش جنگو

با این دوره، Django رو از پایه شروع کن و به یک حرفه‌ای تبدیل شو! یاد بگیر چطور با معماری MVT، پایگاه داده و RESTful API کار کنی، پروژه‌های واقعی بسازی و آن‌ها رو روی وب سرور مستقر کنی!

مشاهده بیشتر

سورس تایمر شمارش معکوس با پایتون

سورس تایمر شمارش معکوس با پایتون
شرح مختصر پروژه

در این آموزش نحوه ساخت یک تایمر شمارش معکوس با استفاده از پایتون را با استفاده از ماژول time و یک حلقه while خواهیم دید.

توضیحات پروژه

برای اجرای این پروژه ابتدا باید ماژول time را ایمپورت کرد، سپس تابعی تعریف کرد که یک پارامتر ورودی بگیرد که مقدار شروع شمارش معکوس است. داخل این تابع، یک حلقه while قرار می‌گیرد که تا زمانی که شمارنده به صفر نرسیده است، اجرا می‌شود.

روش کار

در این پروژه ما از ماژول time و تابع sleep() آن استفاده خواهیم کرد. مراحل زیر را برای ایجاد یک تایمر شمارش معکوس دنبال کنید:

• مرحله 1:ماژول time را وارد کنید.

• مرحله 2:سپس از کاربر بخواهید که طول تایمر را بر حسب ثانیه وارد کند.

• مرحله 3:این مقدار به عنوان پارامتر 't' به تابع countdown () که خومان تعریف کرده ایم ارسال می شود. هر متغیری که با استفاده از تابع input خوانده می شود یک string است. بنابراین، این پارامتر را از نوع string به 'int' تبدیل کنید.


دوره آموزش پایتون

• مرحله 4:در این تابع، یک حلقه while اجرا می شود تا زمان 0 شود.

• مرحله 5:از divmod() برای محاسبه تعداد ساعت، دقیقه و ثانیه استفاده کنید.

• مرحله 6:اکنون دقیقه ها و ثانیه ها را با استفاده از متغیر timeformat روی صفحه چاپ کنید.

• مرحله 7:با استفاده از end = ‘\r’ مکان نما را مجبور می کنیم تا به ابتدای صفحه برگردد به طوری که خط بعدی چاپ شده خط قبلی را بازنویسی کند و حالت شمارش معکوس ایجاد شود.

• مرحله 8:از time.sleep(1) برای منتظر ماندن کد برای یک ثانیه استفاده می شود.

• مرحله 9:اکنون زمان را کاهش دهید تا حلقه while بتواند تکرار شود.

• مرحله 10:پس از اتمام حلقه، "time is up" را چاپ خواهیم کرد تا به معنای پایان شمارش معکوس باشد.

    import time

    def countdown(t):
        
        while (t >= 0):
            mins, secs = divmod(t, 60)
            hrs, mins = divmod(mins, 60)
            timer = '{:02d} : {:02d} : {:02d}'.format(hrs, mins, secs)
            print(timer, end="\r")
            time.sleep(1)
            t -= 1
            
        print('\ntime is up')        
            
            
    t = input("Enter the time in seconds: ")

    countdown(int(t))

1403/03/06 18058 1307
رمز عبور : tahlildadeh.com یا www.tahlildade.com
نظرات شما

نظرات خود را ثبت کنید...