یک شبکه عصبی ساده برای داده جدولی بساز و آموزش بده
Weekly Challenge · Deep Learning
صورت مسئله
تابع باید ورودی نامعتبر را واضح رد کند و برای تخفیف صفر هم درست کار کند.
آزمونهای پذیرش
- تخفیف صفر
- قیمت منفی
- درصد بیش از ۱۰۰
اینها معیارهای پیشنهادی ارزیابیاند؛ ذخیره پاسخ به معنای قبولی در آزمون خودکار نیست.
نمونه راهحل
def discount(price, percent):
if price < 0:
raise ValueError("price must be positive")
return price * (1 - percent / 100)
print(discount(200, 15))خروجی
هنوز کدی اجرا نشده است.
کد شما با مفسر واقعی Python (Pyodide) در مرورگر اجرا میشود و فایلهای پروژه بین اجراها و بین ادیتور و ترمینال مشترکاند. بستههای سازگار با Pyodide هنگام اجرا بارگیری میشوند؛ دسترسی به فایل واقعی دستگاه، شبکه و پوسته سیستمعامل وجود ندارد.
راهنمای تمرین
- فایلهای داده را با نام نسبی مثل
data.csvبخوان. - برای بستهها از
pip install numpyدر ترمینال استفاده کن. - حالتهای مرزی و خطاها را در فایل جداگانه آزمون کن.