پرتقال
orange
۱۷ تیر ۱۳۹۹

چطور یک معکوس شمار با پایتون بسازیم؟

0
telegram twitter
چطور یک معکوس شمار با پایتون بسازیم؟

چطور یک معکوس شمار با پایتون بسازیم؟

 

در این مقاله از سایت پرتقال قصد داریم نحوه ساختن یک معکوس شمار را با زبان پایتون به شما آموزش دهیم. ما از پایتون 3 استفاده می کنیم، توجه داشته باشید که یپایتون باید بر روی سیستم شما نصب باشد.

چطور یک معکوس شمار پایتون بسازیم؟1


1- یک IDE یا ویرایشگر متنی که قابلیت نوشتن کد پایتون در آن وجود داشته باشد را بازکنید. در اینجا ما از IDLE که همراه با پایتون نصب میشود استفاده می کنیم.

چطور یک معکوس شمار با پایتون بسازیم؟2
2- یک فایل جدید ایجاد می کنیم . این کار را می توان با استفاده از گزینه new در منوی فایل یا فشردن همزمان کلید های ctrl و N نیز انجام داد.

چطور یک معکوس شمار با پایتون بسازیم؟3
3 – ماژول time را ایمپورت کنید. این ماژول شامل توابع لازم و پایه ای برای کار با زمان در پایتون است. برای این کار از دستور import time استفاده می کنیم.

چطور یک معکوس شمار با پایتون بسازیم؟-4


4- تابع زمان شمار معکوس خود را با دستور :(def countdown(t ایجاد می کنیم. شما می توانید هر نام دلخواهی به این تابع بدهید اما ترجیحا از نام های مرتبط استفاده کنید.


5- یک حلقه while  بنویسید. یک حلقه while دایماً دستورات داخل خود را تکرار می کند تا زمانی که شرط ورود به حلقه صحیح باشد. شما می خواهید تا زمانی که شمارنده به صفر برسد زمان توسط برنامه شمرده شود.بنابراین باید بنویسید:

 :while t>0


6- با استفاده از دستور print ، عدد فعلی را روی صفحه نمایش نشان می دهیم.

(Print(t

پیشنهاد ویژه: دوره آموزش زبان برنامه نویسی پایتون

 

7 – باید یک واحد از عدد فعلی کم شود این کار را با دستور زیر انجام می دهیم.

T=T-1

      میتوانید به جای دستور بالا از دستور زیر نیز استفاده کنید:

1=-T


8- در برنامه وقفه ایجاد کنید که در واقع این وقفه فاصله بین هر دو شمارش است . برای این کار از دستور (time.sleep(1 استفاده می کنیم که یک وقفه یک ثانیه ای بین هر دو شمارش ایجاد می کند.

چطور یک معکوس شمار در پایتون ایجاد کنیم؟-5
9- اکنون می خواهیم برنامه را کمی تغییر دهیم تا وقتی که شمارنده به صفر رسید یک پیغام برای ما چاپ شود. برای این کار از دستور زیر استفاده می کنیم.


 (" !print("BLAST OFF

دقت کنید که این خط فقط یک بار اجرا می شود زیرا پس از اجرای این خط برنامه به اتمام میرسد و متوقف می شود.


10- در ابتدا برنامه از کاربر بپرسید که می خواهد شمارش از چه عددی آغاز شود. برای انجام این کار از دستورات زیر استفاده می کنیم.


(":print("How many seconds to count down? Enter an integer

و برای اخذ عدد از کاربر و ذخیره آن از دستور زیر استفاده می کنیم.


()seconds = input

 

و برای جلوگیری و هشدار در زمانی که کاربر کاراکتری به جز عدد وارد کند و هشدار دریافت کند از قطعه کد زیر استفاده می کنیم.


:()while not seconds.isdigit
   (" :print("That wasn't an integer! Enter an integer
   () seconds = input


اکنون با کمک دستور زیر مقدار عدد ورودی که به فرمت رشته است به عدد تبدیل می کنیم تا در شرط حلقه while قابل استفاده باشد.

(seconds = int(seconds


11-  تا اینجا تابع را تعریف کرده ایم و برنامه آن را نوشته ایم اما از آن استفاده نکرده ایم. با قطعه کد زیر برنامه را صدا می زنیم تا بتوانیم از آن استفاده کنیم.


(countdown(seconds

 

12- فرمت کلی برنامه به شکل زیر می شود.


import time
:(def countdown(t
  :  while t > 0
       ( print(t
        t -= 1
        (time.sleep(1
  ("! print("BLAST OFF!")

(":print("How many seconds to count down? Enter an integer
()seconds = input
:()while not seconds.isdigit
   (": print("That wasn't an integer! Enter an integer
    ()seconds = input
(seconds = int(seconds
(countdown(seconds

 

 

    نظرات

    مطالب مشابه

    پرتقال

    بهمن 1396 بود که تولید فیلم آموزشی فارسی زبان را شروع کردیم و مفتخریم این روز ها عنوان یکی از بزرگترین و معتبر ترین وب سایت های آموزش ویدئویی کشور از دید شما کاربران عزیز را به خود اختصاص داده ایم. صدها مدرس متخصص و هزاران ویدئو آموزشی با کیفیت برای شما فراهم کرده ایم تا لحظات و خاطرات آینده ساز و آرامش بخشی را با آموزش های ما تجربه کنید.

    درباره پرتقال
    • telegram
    • instagram
    پروانه نشر دیجیتال

    کلیه حقوق مادی و معنوی این وبسایت متعلق به گروه آموزشی پرتقال است. ضوابط حاکم بر وبسایت پرتقال، مبتنی بر قوانین جاری جمهوری اسلامی ایران است.

    Porteqali.com All Rights Reserved. Copyright 2024 ©