Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar la programación en Python para explicar el problema del "pollo y el conejo en la misma jaula"?

¿Cómo utilizar la programación en Python para explicar el problema del "pollo y el conejo en la misma jaula"?

El programa Python para gallinas y conejos en la misma jaula debería basarse en la descripción del libro original: "Hoy hay faisanes y conejos en la misma jaula, con treinta y cinco cabezas encima y noventa -Cuatro patas en la parte inferior. Pregunta a los faisanes y conejos sobre su geometría. "La escritura específica del programa Python para gallinas y conejos en la misma jaula es la siguiente:

El texto original traducido al moderno. En chino se dice: "Las gallinas y los conejos se colocan en una jaula. Hay 35 cabezas y 94 garras en la jaula. ¿Cuántas gallinas y conejos hay?"

1. Según el significado de la pregunta, el número total de caras es 35. Utilice la variable cabeza para registrar el número total de caras: cabeza = 35. El número total de piernas es 94 y la variable pie se utiliza para registrar el número total de piernas: (pie = 94).

2. Utiliza la variable pollo para registrar el número de gallinas. Debido a que el número total de cabezas es 35, significa que hay 35 gallinas y conejos, por lo que el número de gallinas es un número entre 0 y 35. Aquí, se utiliza un bucle for para indicarle a la computadora que enumere automáticamente todas las situaciones posibles: ( para pollo en el rango (0, cabeza 1):)).

3. Luego, utiliza la variable conejo para registrar el número de conejos. Debido a que el número total de gallinas y conejos es igual al número de cabezas, el número de conejos es igual al número total de cabezas menos el número de gallinas (pollo: conejo = cabeza-pollo).

4. Un pollo tiene dos patas y un conejo tiene cuatro patas, por lo que el número total de patas es: (if pollo *2 conejo *4 == pie: print('pollo', pollo, ' conejo', conejo)) ejecuta el código y listo.

Programación Python:

La programación Python es un lenguaje de programación informática multiplataforma y un sustituto del lenguaje ABC. Python puede proporcionar estructuras de datos eficientes de alto nivel y programación orientada a objetos simple y efectiva.

Es un lenguaje de escritura dinámica orientado a objetos. Fue diseñado originalmente para escribir scripts automatizados (shell). Con las continuas actualizaciones de la versión y la adición de nuevas características del lenguaje, se utiliza cada vez más para independientes. guiones.desarrollo de proyectos de gran envergadura.