| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo escribir un programa en Python para ecuaciones diofánticas
    ecuaciones diofánticas han encantado a los matemáticos desde Diofanto de Alejandría propuso por primera vez la solución de una ecuación de la forma ax + ​​bx = c. En esta forma , la ecuación se conoce como una ecuación lineal diofántico . Esta ecuación sólo tiene una solución cuando c es el máximo común divisor de a y b o cuando c es un múltiplo del máximo común divisor de a y b . De lo contrario, no hay soluciones para esta ecuación. Desarrollado por el profesor Jim Carlson de la Universidad de Illinois en Urbana /Champagne, el programa corto muestra el poder de Python para tareas de matemáticas. Cosas que necesitará
    Python 2.6 o superior
    Mostrar más instrucciones
    1

    Abra una sesión de terminal e invocar el intérprete de Python con el siguiente comando:
    < p > Mi - iMac: ~ me $ python- v

    Esto devolverá una larga lista de todos los módulos de Python disponibles en su instalación y al final le dirá qué versión de Python está instalado en su ordenador.
    2

    Crear una nueva definición de una función en Python introduciendo el código siguiente en el indicador de Python. Después el profesor Carlson , vamos a llamar a este " isolve ":

    >>> def isolve (a, b , c ) :

    El colon le dirá Python no interpretar inmediatamente cuando que golpear la tecla de retorno para que tenga más espacio para su programa.
    3

    Crear dos variables , Q y R , que se destacan por el cociente y el resto de las variables de la ecuación a y b , y luego invocar la DIVMOD función de Python , que se encuentra y dividir dos números y mostrar su divisor y el remanente, si lo hubiere. El código debería tener este aspecto :

    ... q , r = DIVMOD (a, b )
    4

    Crear una sentencia if que emitir rápidamente una solución a la ecuación cuando su no hay resto . Escriba lo siguiente:

    ... si r == 0 :

    ... volver ( [ 0 , c /b ] )
    5

    Crear una sentencia else para el caso en que hay un resto:

    ... más:

    ... sol = isolve (b, r , c )

    ... u = sol [ 0 ]

    ... v = sol [ 1]

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar una clave en un diccionario en Python 
    ·Cómo configurar Python 
    ·Cómo leer archivos txt en Tuple en Python 
    ·Cómo desarrollar una aplicación de Twitter con Python…
    ·Cómo Reemplazar Equals en Python 
    ·Cómo ejecutar un script de Python desde un indicador 
    ·Cómo ejecutar un script de Python en IPython 
    ·Cómo hacer un juego en Python Shell 
    ·Cómo codificar UTF -8 en Python 
    ·Cómo llegar Coordenadas del cursor Linux 
      Artículos destacados
    ·Cómo restablecer AutoIncrement en MySQL 
    ·Cómo utilizar el comando Dibujar en Visual Basic 
    ·Cómo hacer tu propio PHP Proxy 
    ·Cómo calcular Offset Assembly Language 
    ·Cómo cambiar el depurador predeterminado 
    ·Cómo utilizar la función SUM en MySQL 
    ·Definición de estados secuenciales 
    ·TypeError en Python 
    ·Cómo aprender y probar Códigos HTML 
    ·Cómo cargar certificados del almacén de claves de Win…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com