یک اسکریپت پایتون بنویسید که مقدار یک سنسور شبیه‌سازی‌شده را خوانده و در صورتی که مقدار خارج از دامنهٔ مجاز باشد پیام خطا را به sys.stderr چاپ کند و کد خروجی مناسبی بازگرداند.

1.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:22

0.0

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

توسط پژوهشگر در 202 روز قبل ساعت 02:22
دسته بندی ها: Python Python for beginner
sara در 202 روز قبل ساعت 09:58

برای پیاده‌سازی این اسکریپت، دامنهٔ مجاز را به‌عنوان متغیر تعریف کنید و مقدار سنسور را با روش شبیه‌سازی random تولید کنید. هنگام خارج بودن مقدار از دامنه، پیام خطا را به sys.stderr چاپ کنید (با print(..., file=sys.stderr) یا sys.stderr.write) و از sys.exit با کد غیرصفر بازگردانید. برای توسعهٔ آینده می‌توانید با افزودن یک تایم‌استمپ از datetime، پیام خطا را با زمان دقیق ثبت کنید. همچنین استفاده از argparse می‌تواند دامنه و منبع ورودی را قابل پیکربندی کند تا کدتان انعطاف بیشتری پیدا کند.

گزارش

1 پاسخ

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

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