یک برنامه پایتون بنویسید که یک رشته را از ورودی بگیرد، مقدار عددی هر حرف را با تابع ord محاسبه کند و میانگین و انحراف معیار مقادیر عددی حروف را نمایش دهد.
1.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:05 0.0
برای حل این مسئله رشته را با input دریافت و با یک لیستفهمی (list comprehension) برای هر کاراکتر که حرف باشد (مثلاً ch.isalpha()) تابع ord را صدا بزنید تا لیستی از اعداد بهدست آید؛ سپس با ماژول استاندارد statistics میتوانید statistics.mean و statistics.pstdev (یا statistics.stdev برای نمونه) را محاسبه کنید. نکات: در صورت خالی بودن لیست خطا را هندل کنید، خروجی را با round فرمت کنید و در اسکریپتسازی میتوانید ورودی را از فایل یا استاندارد ورودی هم بخوانید؛ برای دادههای بزرگ میتوانید از numpy استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ورودی از کاربر رشته میگیرید و با لیستفهمی برای هر کاراکتر که حرف باشد (ch.isalpha()) مقدار ord آن را جمعآوری میکنید تا یک لیست عددی به دست آید. اگر لیست خالی بود باید با یک استثنا یا پیغام خطا آن را مدیریت کنید. سپس از کتابخانه استاندارد statistics برای محاسبهٔ میانگین و انحراف معیار استفاده کنید و خروجی را با round گرد کنید (و از pstdev یا stdev بسته به مدل داده استفاده شود). برای دادههای بزرگ میتوانید numpy را به کار ببرید یا ورودی را از فایل یا stdin بخوانید.
گزارش