jorgeguijarrodelnuevo-tema13-ejercicio1


Namejorgeguijarrodelnuevo-tema13-ejercicio1 JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1
SummaryMódulo con operaciones matemáticas básicas
upload_time2025-07-09 16:37:43
maintainerNone
docs_urlNone
authorJorge Guijarro
requires_python>=3.6
licenseNone
keywords mathematics operations calculator suma resta multiplicacion division
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # jorgeguijarrodelnuevo_tema13_ejercicio1 - Operaciones Matemáticas

Un módulo de Python simple que proporciona operaciones matemáticas básicas: suma, resta, multiplicación y división.

## Instalación

```bash
pip install jorgeguijarrodelnuevo_tema13_ejercicio1
```

## Uso

```python
from ejercicio13.operaciones import suma, resta, multiplicacion, division

# Ejemplos de uso
resultado_suma = suma(5, 3)        # 8.0
resultado_resta = resta(10, 4)     # 6.0
resultado_mult = multiplicacion(6, 7)  # 42.0
resultado_div = division(15, 3)    # 5.0
```

## Funciones Disponibles

### suma(a, b)
Realiza la suma de dos números.

**Parámetros:**
- `a`: Primer número
- `b`: Segundo número

**Retorna:**
- `float`: Resultado de la suma

### resta(a, b)
Realiza la resta de dos números.

**Parámetros:**
- `a`: Primer número (minuendo)
- `b`: Segundo número (sustraendo)

**Retorna:**
- `float`: Resultado de la resta

### multiplicacion(a, b)
Realiza la multiplicación de dos números.

**Parámetros:**
- `a`: Primer número
- `b`: Segundo número

**Retorna:**
- `float`: Resultado de la multiplicación

### division(a, b)
Realiza la división de dos números.

**Parámetros:**
- `a`: Primer número (dividendo)
- `b`: Segundo número (divisor)

**Retorna:**
- `float`: Resultado de la división

**Excepciones:**
- `ZeroDivisionError`: Si el divisor es cero

## Ejemplos Completos

```python
from ejercicio13.operaciones import suma, resta, multiplicacion, division

# Operaciones básicas
print(suma(5, 3))           # 8.0
print(resta(10, 4))         # 6.0
print(multiplicacion(6, 7)) # 42.0
print(division(15, 3))      # 5.0

# Con números decimales
print(suma(2.5, 1.5))       # 4.0
print(division(5, 2))       # 2.5

# Manejo de errores
try:
    resultado = division(5, 0)
except ZeroDivisionError as e:
    print(f"Error: {e}")    # Error: No se puede dividir por cero
```

## Desarrollo

### Instalación para desarrollo

```bash
git clone https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1.git
cd jorgeguijarrodelnuevo_tema13_ejercicio1
pip install -e .
```

### Ejecutar tests

```bash
python -m pytest tests/
```

## Licencia

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo [LICENSE.txt](LICENSE.txt) para más detalles.

## Autor

Jorge Guijarro

## Versión

1.0.0

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1",
    "name": "jorgeguijarrodelnuevo-tema13-ejercicio1",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "mathematics, operations, calculator, suma, resta, multiplicacion, division",
    "author": "Jorge Guijarro",
    "author_email": "jguijarro11@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/41/40/61f832bef3dcf29dffe5ec43bbc29c056f807346d1d7b7de24f50856c3c3/jorgeguijarrodelnuevo_tema13_ejercicio1-1.0.0.tar.gz",
    "platform": null,
    "description": "# jorgeguijarrodelnuevo_tema13_ejercicio1 - Operaciones Matem\u00e1ticas\n\nUn m\u00f3dulo de Python simple que proporciona operaciones matem\u00e1ticas b\u00e1sicas: suma, resta, multiplicaci\u00f3n y divisi\u00f3n.\n\n## Instalaci\u00f3n\n\n```bash\npip install jorgeguijarrodelnuevo_tema13_ejercicio1\n```\n\n## Uso\n\n```python\nfrom ejercicio13.operaciones import suma, resta, multiplicacion, division\n\n# Ejemplos de uso\nresultado_suma = suma(5, 3)        # 8.0\nresultado_resta = resta(10, 4)     # 6.0\nresultado_mult = multiplicacion(6, 7)  # 42.0\nresultado_div = division(15, 3)    # 5.0\n```\n\n## Funciones Disponibles\n\n### suma(a, b)\nRealiza la suma de dos n\u00fameros.\n\n**Par\u00e1metros:**\n- `a`: Primer n\u00famero\n- `b`: Segundo n\u00famero\n\n**Retorna:**\n- `float`: Resultado de la suma\n\n### resta(a, b)\nRealiza la resta de dos n\u00fameros.\n\n**Par\u00e1metros:**\n- `a`: Primer n\u00famero (minuendo)\n- `b`: Segundo n\u00famero (sustraendo)\n\n**Retorna:**\n- `float`: Resultado de la resta\n\n### multiplicacion(a, b)\nRealiza la multiplicaci\u00f3n de dos n\u00fameros.\n\n**Par\u00e1metros:**\n- `a`: Primer n\u00famero\n- `b`: Segundo n\u00famero\n\n**Retorna:**\n- `float`: Resultado de la multiplicaci\u00f3n\n\n### division(a, b)\nRealiza la divisi\u00f3n de dos n\u00fameros.\n\n**Par\u00e1metros:**\n- `a`: Primer n\u00famero (dividendo)\n- `b`: Segundo n\u00famero (divisor)\n\n**Retorna:**\n- `float`: Resultado de la divisi\u00f3n\n\n**Excepciones:**\n- `ZeroDivisionError`: Si el divisor es cero\n\n## Ejemplos Completos\n\n```python\nfrom ejercicio13.operaciones import suma, resta, multiplicacion, division\n\n# Operaciones b\u00e1sicas\nprint(suma(5, 3))           # 8.0\nprint(resta(10, 4))         # 6.0\nprint(multiplicacion(6, 7)) # 42.0\nprint(division(15, 3))      # 5.0\n\n# Con n\u00fameros decimales\nprint(suma(2.5, 1.5))       # 4.0\nprint(division(5, 2))       # 2.5\n\n# Manejo de errores\ntry:\n    resultado = division(5, 0)\nexcept ZeroDivisionError as e:\n    print(f\"Error: {e}\")    # Error: No se puede dividir por cero\n```\n\n## Desarrollo\n\n### Instalaci\u00f3n para desarrollo\n\n```bash\ngit clone https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1.git\ncd jorgeguijarrodelnuevo_tema13_ejercicio1\npip install -e .\n```\n\n### Ejecutar tests\n\n```bash\npython -m pytest tests/\n```\n\n## Licencia\n\nEste proyecto est\u00e1 licenciado bajo la Licencia MIT - ver el archivo [LICENSE.txt](LICENSE.txt) para m\u00e1s detalles.\n\n## Autor\n\nJorge Guijarro\n\n## Versi\u00f3n\n\n1.0.0\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "M\u00f3dulo con operaciones matem\u00e1ticas b\u00e1sicas",
    "version": "1.0.0",
    "project_urls": {
        "Bug Reports": "https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1/issues",
        "Homepage": "https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1",
        "Source": "https://github.com/jguijarro11/jorgeguijarrodelnuevo_tema13_ejercicio1"
    },
    "split_keywords": [
        "mathematics",
        " operations",
        " calculator",
        " suma",
        " resta",
        " multiplicacion",
        " division"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "414061f832bef3dcf29dffe5ec43bbc29c056f807346d1d7b7de24f50856c3c3",
                "md5": "bee57b822c093ed6dde6d9a0d8c6f84b",
                "sha256": "22065495309e0b4626e870e23b41b1ed4b263486c5616c55a9f3be2774715293"
            },
            "downloads": -1,
            "filename": "jorgeguijarrodelnuevo_tema13_ejercicio1-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "bee57b822c093ed6dde6d9a0d8c6f84b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 4070,
            "upload_time": "2025-07-09T16:37:43",
            "upload_time_iso_8601": "2025-07-09T16:37:43.528705Z",
            "url": "https://files.pythonhosted.org/packages/41/40/61f832bef3dcf29dffe5ec43bbc29c056f807346d1d7b7de24f50856c3c3/jorgeguijarrodelnuevo_tema13_ejercicio1-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-09 16:37:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jguijarro11",
    "github_project": "jorgeguijarrodelnuevo_tema13_ejercicio1",
    "github_not_found": true,
    "lcname": "jorgeguijarrodelnuevo-tema13-ejercicio1"
}
        
Elapsed time: 0.59373s