preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Solo imprima el código si se completaron todas las iteraciones Ingrese un número para verificar: 3 0 1 2 7.7 Una nota sobre la denominación de variables de bucle Anteriormente en el libro dijimos que los nombres de las variables deben ser significativos y que nombres como ‘a’ y ‘b’ en general no eran una buena idea. La única excepción a esto La regla se relaciona con los nombres de variables de bucle que se usan con bucles for sobre rangos. Es muy Es común encontrar que estas variables de bucle se denominan ‘i’, ‘j’, etc. Es una convención tan común que si una variable se llama ‘i’ o ‘j’ la gente espera que ser una variable de bucle. Como tal • debe considerar el uso de estos nombres de variables en construcciones de bucle, • y evite utilizarlos en otros lugares. Pero esto plantea la pregunta de por qué ‘i’ y ‘j’; la respuesta es que todo vuelve a un lenguaje de programación llamado Fortran que se desarrolló por primera vez en la década de 1950. En este lenguaje de programación, las variables de bucle tenían que llamarse ‘i’ y ‘j’, etc. Fortran era tan omnipresente para la programación matemática y científica, donde los bucles son casi con rigor, que esto se ha convertido en la convención en otros idiomas que no no tener esta restricción. 7.8 Juego de tirada de dados El siguiente programa breve ilustra cómo se puede usar un bucle while para controlar la ejecución del cuerpo principal del código. En este juego seguiremos tirando un par de dados hasta que el usuario indique que no quiere volver a tirar (usamos el módulo aleatorio para esto que se discute en el próximo capítulo). cuando esto ocurre el ciclo while terminará: importar al azar MÍN = 1 MÁX = 6 roll_again = ‘y’ mientras roll_again == ‘y’: print(‘Lanzar los dados…’) imprimir(‘Los valores son….’) dado1 = random.randint(MIN, MAX) imprimir (dado1) dice2 = random.randint(MIN, MAX) imprimir (dados2) roll_again = input(’¿Tira los dados otra vez? (s/n): ‘) 7.6 For Loop con Else 83

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen