یک اسکریپت پایتون بنویسید که مقدار یک سنسور شبیهسازیشده را خوانده و در صورتی که مقدار خارج از دامنهٔ مجاز باشد پیام خطا را به sys.stderr چاپ کند و کد خروجی مناسبی بازگرداند.
1.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:22 0.0
برای حل این مسئله از ماژولهای استاندارد پایتون استفاده کنید: مقدار سنسور را میتوان با random شبیهسازی کرد، برای نوشتن پیام خطا از sys.stderr.write یا print(..., file=sys.stderr) استفاده کنید و در صورت خطا با sys.exit عدد غیرصفر برگردانید. نکات مفید: محدودهٔ مجاز را بهعنوان متغیر تعریف کنید، پیام خطا را قابل خواندن و شامل مقدار دریافتی و نوع خطا بنویسید و برای توسعهٔ بعدی میتوانید زمانگذاری پیام را با datetime اضافه کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پیادهسازی این اسکریپت، دامنهٔ مجاز را بهعنوان متغیر تعریف کنید و مقدار سنسور را با روش شبیهسازی random تولید کنید. هنگام خارج بودن مقدار از دامنه، پیام خطا را به sys.stderr چاپ کنید (با print(..., file=sys.stderr) یا sys.stderr.write) و از sys.exit با کد غیرصفر بازگردانید. برای توسعهٔ آینده میتوانید با افزودن یک تایماستمپ از datetime، پیام خطا را با زمان دقیق ثبت کنید. همچنین استفاده از argparse میتواند دامنه و منبع ورودی را قابل پیکربندی کند تا کدتان انعطاف بیشتری پیدا کند.
گزارش