یک برنامه پایتون بنویسید که با استفاده از ماژول time زمان فعلی را هر ثانیه به‌مدت 10 ثانیه چاپ کند و در پایان مجموع زمان سپری‌شده را نمایش دهد.

11.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:39

0.0

برای حل این مسئله از ماژول time استفاده کنید: زمان شروع را با time.time() یا time.perf_counter() ثبت کنید، در یک حلقه for به‌مدت 10 بار زمان محلی را با time.localtime() و time.strftime() فرمت کنید و چاپ نمایید، سپس با time.sleep(1) یک ثانیه صبر کنید؛ در پایان زمان پایان را گرفته و تفاضل را به‌عنوان زمان سپری‌شده چاپ کنید. نکته‌ها: برای دقت بالاتر از time.perf_counter() استفاده کنید، یا برای فرمت‌دهی دقیق‌تر از ماژول datetime کمک بگیرید و برای جلوگیری از قطع ناگهانی برنامه می‌توانید KeyboardInterrupt را مدیریت کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:39
دسته بندی ها: Python Python for beginner
nima در 201 روز قبل ساعت 05:43

برای اندازه‌گیری دقیق مدت‌زمان سپری‌شده از time.perf_counter استفاده کنید تا با تفاوت زمان سیستم دچار خطا نشوید. هر ثانیه زمان فعلی را با time.localtime و time.strftime فرمت کنید و در یک حلقهٔ 10 بار چاپ کنید و با time.sleep(1) صبر کنید. برای جلوگیری از قطع ناگهانی، استثنای KeyboardInterrupt را مدیریت کنید. در پایان زمان پایان را از تفاضل با زمان آغاز چاپ کنید تا مجموع زمان سپری‌شده نمایش داده شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری