ATM System 🏦
یک سیستم خودپرداز (ATM) ساده و کارآمد که برای مدیریت حسابهای بانکی طراحی شده است.
🚀 نصب و اجرا (یک دستور!)
pip install atm-system && atm-system
تمام! برنامه شروع میشه! ✨
📖 نصب مرحله به مرحله
مرحله 1: نصب
pip install atm-system
مرحله 2: اجرا
atm-system
برنامه شروع میشه! 🎉
✨ ویژگیها
- ✅ مشاهده موجودی - نمایش موجودی حساب با احراز هویت رمز
- 💰 واریز پول - افزودن مبلغ به حساب
- 🏦 برداشت پول - کسر مبلغ از حساب (با بررسی کافی بودن موجودی)
- 🔐 تغییر رمز عبور - امکان تغییر رمز برای امنیت بیشتر
- 🔑 احراز هویت - بررسی رمز عبور برای عملیات حساس
💻 استفاده در کد Python
from atm_system import atm_system
# اجرای ساده
atm_system()
با مقادیر سفارشی:
from atm_system import atm_system
# رمز: 5678، موجودی: 5 میلیون
atm_system(password="5678", balance=5000000)
⚙️ تنظیمات پیشفرض
- رمز عبور:
1234 - موجودی اولیه:
1,000,000ریال
📚 توابع جداگانه
from atm_system import check_balance, deposit, withdraw, change_password
balance = check_balance(balance=1000000, password="1234")
balance = deposit(balance=1000000)
balance = withdraw(balance=1000000, password="1234")
password = change_password(password="1234")
🖥️ سیستمهای پشتیبانی
- ✅ Windows
- ✅ macOS
- ✅ Linux
نیاز: Python 3.6 یا بالاتر
🆘 مشکلهای رایج
atm-system کار نمیکند؟
pip install --upgrade pip
pip install --upgrade atm-system
atm-system
pip not found؟
python -m pip install atm-system
python -m atm_system
هنوز مشکل دارید؟
pip uninstall atm-system -y
pip install atm-system
راهنمای کامل: INSTALL.md
📄 لایسنس
MIT License - آزادانه استفاده کنید ✨
👤 نویسنده
Hajmehrad
مشکلات یا پیشنهادات: https://github.com/Hajmehrad/atm-system/issues
Metadata
Release files for atm-system 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atm_system-1.0.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atm_system-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / atm_system-1.0.0.tar.gz
| Download URL | atm_system-1.0.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0d6c265dcf3360b6e300a209c39f1e73c67d941e7f2c758f5ef12fb6f705a51
|
|
BLAKE2b-256 checksum How to use checksums |
a36911a83afdcd5f30b425dbb41bcc8a640c91345a11bbc3db58a9b80cc3ea42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / atm_system-1.0.0-py3-none-any.whl
| Download URL | atm_system-1.0.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a471ea8f8decd9918dada73d2c3546e31a513c7baa258e312d1fc4d29da05745
|
|
BLAKE2b-256 checksum How to use checksums |
7c94af2c411cc2c72ebebc1d1721847f47a4280275210a1ec5792b53659aa13d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|