Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Universidad de Los Andes Facultad de Ciencias Económicas y Empresariales Ingenieŕıa Comercial Semestre: 202110 Profesores: Stefan Elbl, Andrés Kipreos, Agust́ın Lagos Ayudante Coordinadora: Natalia Sánchez Ayudant́ıa 9 10 de Mayo del 2021 PROG. Y ADM. de la información PYTHON-PRUEBA 2 1.- IF-ELSE (a) (BÁSICO)-Debe pedir al usuario una nota (entre 1 y 7). Luego se debe comprobar que el número efectivamente esté en ese rango, si no lo está imprima un mensaje de error. Si lo está, imprima reprobado si la nota es inferior a 4, regular si está entre 4 y 5, ok si está entre 5 y 6, y por último, bien si está entre 6 y 7. (b) (AVANZADO)-Para avanzar en Monopoly, se lanzan dos dados de 6 caras y se mueve tantas casillas como indiquen estos. Pero si el resultado de la tirada es dobles, es decir, ambos dados tienen el mismo valor, el jugador lanza nuevamente y vuelve a avanzar. Si en la segunda tirada también obtiene dobles, vuelve a tirar una tercera vez. Si en la tercera tirada vuelve a obtener dobles, va a la cárcel y pierde su turno. Escriba un programa que genere una tirada para avanzar en Monopoly, indicando el resultado de cada tirada de dados, cada vez que se obtenga dobles y mostrando un mensaje final indicando el total avanzado o si el jugador va a la cárcel. 2.- WHILE (a) (BÁSICO)- Escriba un programa que imprima en la consola los números enteros del 1 al 10.000, junto con el total de la suma acumulada hasta cada número. Las primeras ĺıneas que deberá mostrar su programa son: 1 1 2 3 3 6 4 10 5 15 6 21 (b) (MEDIO)-Escriba un programa que pida al usuario un número y dibuje un cuadrado utilizando asteriscos (*), con tantos asteriscos por lado como indique el usuario. Exija al usuario que ingrese un número positivo. Resuelva esto para dibujar cuadrados con y sin relleno.Por ejemplo, si el usuario ingresa 5, usted deberá imprimir alguno de los siguientes dos cuadrados: ***** ***** ***** *”””* ***** *”””* ***** *”””* ***** ***** (c) (AVANZADO)-Escriba un programa que imprima los números del 1 al 10.000, uno por ĺınea. Si un número es divisible por 3 a su lado se debe imprimir Fizz. Si es divisible por 5 a su lado se debe imprimir Buzz. Si es divisible por ambos debe decir FizzBuzz. (d) (AVANZADO)-Escriba un programa que pida un número al usuario y escriba un mensaje en la consola indicando si este es primo o compuesto. 3.- FOR (a) (BÁSICO)-Escriba un programa que pregunte al usuario su edad y muestre por pantalla todos los años que ha cumplido (desde 1 hasta su edad). (b) (MEDIO)-Escriba un programa que pida al usuario un número entero positivo y muestre por pantalla todos los números impares desde 1 hasta ese número separados por comas. (c) (AVANZADO)-Escriba un programa que muestre por pantalla la tabla de multiplicar del 1 al 10. (d) (AVANZADO)-Escriba un programa que pida al usuario un número entero y muestre por pantalla un triángulo rectángulo como el de más abajo, de altura el número introducido. 1 3 1 5 3 1 7 5 3 1 9 7 5 3 1 2
Compartir