Noventix / دانش‌آموزک

یک شبکه عصبی ساده برای داده جدولی بساز و آموزش بده

Weekly Challenge · Deep Learning

Weekly ChallengeXP +۲۶۰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 · مفسر مشترک با ترمینال · سقف اجرا ۱۵ ثانیه
فایل‌های پروژه
main.py
آماده اجرا

خروجی

هنوز کدی اجرا نشده است.

کد شما با مفسر واقعی Python (Pyodide) در مرورگر اجرا می‌شود و فایل‌های پروژه بین اجراها و بین ادیتور و ترمینال مشترک‌اند. بسته‌های سازگار با Pyodide هنگام اجرا بارگیری می‌شوند؛ دسترسی به فایل واقعی دستگاه، شبکه و پوسته سیستم‌عامل وجود ندارد.

راهنمای تمرین

  • فایل‌های داده را با نام نسبی مثل data.csv بخوان.
  • برای بسته‌ها از pip install numpy در ترمینال استفاده کن.
  • حالت‌های مرزی و خطاها را در فایل جداگانه آزمون کن.