#Quiz05

Uno de los quizes que más me agradaron, en este quiz ya nos estaban preparando para yo soy 196 xD el quiz consistía en dos ejercicios, el primero era sobre palindromos, teníamos que pedir una palabra al usuario y verificar si era un palindromo o no y listo, era todo.

Para comenzar pedí la palabra, definí una función para hacer el procedimiento, dentro de la función como se nos había explicado en el salón de clases usé x[::-1] que hace que la palabra ingresada se voltee y pueda analizarla después, usé una condición if para regresar que era un palindromo si el resultado de voltear la palabra y la palabra ingresada eran iguales y un else si era el caso contrario, lo único difícil fue que no sabía como voltear la palabra hasta que se explicó.


Y así es como quedó el programa:



Y como se ejecutó :3


Y al final aquí en GitHub el primer ejercicio 🙂

Y ahora el segundo problema 😀

Antes del primer examen parcial había leído acerca de las listas y como se usan y lo más importante y que necesitaba para este problema: recordaba como agregar elementos a una lista vacía 😀
Primero decidí preguntarle al usuario cuantos números quería en su lista para no ponerle un valor fijo y definiendo la lista vacía, después por medio de un for agregué la cantidad de números que me había dado como respuesta el usuario, usando lista.append(n) fue como agregué cada elemento a la lista vacía. Ahora sí, definí la función y ya que necesitaba una lista nueva en la cual guardar los valores que solo fueran divisibles por tres, la cree, usando un for nuevamente, para cada número de la lista obtuve su residuo de manera que si este era 0 se agregaba a

Continue reading “#Quiz05” →

#Quiz03

 En realidad en este quiz habían dos problemas de los cuales solo pude resolver uno 😀 y sigo intentando resolver el otro 🙁

El primer programa consistía en sacar la distancia de cierto punto a otro así que como sabía desde hace tiempo se necesitan los cuatro valores los cuales se sumaran respectivamente, se elevaran al cuadrado y se obtendrá la raíz de la suma de los cuadrados, empecé haciendo el programa utilizando solo sqrt() pero al momento de probarlo me marcaba un error así que investigué y encontré que debía importar una librería llamada math para poder usar este término matemático, definí la función realicé la operación con los valores asignados y así resultó todo:

Resultado final 😀
Código en GitHub 😀

#WSQ08 On to functions

En esta tarea, como las instrucciones indicaban, se tenía que hacer prácticamente la misma tarea de Fun with numbers pero en lugar de realizar las operaciones de la forma fácil, ahora debía ser usando una función para cada operación así que solo acomodé el código para que todo se realizara por medio de funciones y al momento de mostrar los resultados mandar a llamar las funciones para esto:

El resultado:
Código en GitHub 😀

#Quiz02

En el primer problema del quiz teníamos que definir la función superpower la cual tenía que regresar el valor de cierto número elevado a cierta potencia, los valores los tenía que definir en el programa y así es como quedó el código:

Aquí el resultado:


En el segundo problema se tenía que seguir utilizando funciones, en este caso había que imprimir cierta cantidad de “*” que tu definías dentro del código y para esto utilicé un for dentro de la función:


El código probado:
Ambos códigos en GitHub:

#WSQ07 Sum of numbers

En este programa tenía que pedir al usuario dos números y sumar desde el primer número suponiendo que es el menor hasta el segundo número, por lo tanto la suma de los números serian cada uno de los números entre estos y para esto necesitaba un while para que mientras la condición fuera falsa la suma continuara hasta llegar al número mayor, todo esto se trata de matemáticas y el orden con el cual haces las operaciones.

Probando el programa:

Código en GitHub 😀

#WSQ06 Pick a number

Para realizar este programa me explicaron (ya que no entendía que tenía que usar una librería) como importar librerías usando import seguido del nombre de la librería a usar, en este caso random para que el programa escogiera un número al azar.
Después de analizar el problema me di cuenta que debía utilizar un while para que el programa validara la respuesta del usuario hasta que adivinara el número y dentro del while usar un if para validar el valor que el usuario ingresó y así decirle si necesita poner un número mayor o menor al anterior.
Finalmente cuando el usuario adivina el número se le hace saber 😀

Demostrando que el código funciona:


El código en GitHub 😀

#Quiz01

 El quiz consistía en resolver tres problemas, el primero era pedirle al usuario el valor de la altura y el radio de un cilindro para devolver el valor del volumen de este, aquí use float para que el resultado fuera más exacto y también tomara el valor de π y lo único que faltaba era realizar la operación correspondiente como se muestra a continuación:  

Y aquí está el resultado 😀

 El segundo problema era prácticamente igual a una de las tareas, solo pedí al usuario dos números y se mostró el valor de la multiplicación, división y residuo de ambos números:


Resultado: 

El tercer programa era prácticamente el mismo código que el anterior sólo que aquí usando datos float y mostrando el resultado también con estos datos: 
El código cuando se corre:

Aquí el código en GitHub de ambos ejercicios 😀

#WSQ03 Fun with numbers

En realidad, el programa fue muy sencillo, solo tuve que investigar sobre como realizar la división ya que usando solo “/” el resultado que se mostraba era con decimales y el ejercicio no permitía decimales, así que encontré que se debe usar la operación “//” y listo, todo lo demás fue pedirle al usuario dos números para restarlos, multiplicarlos, dividirlos y obtener su residuo, mostrando en pantalla los resultados 🙂

Y aquí el programa cuando se compila 😀
El código aquí 😀

#WSQ05 Temperature

En este programa se tenia que pedir al usuario cierta temperatura en grados Fehrenheit y el programa se encargaría de convertir esos grados a Celsius y mostrar si el agua hervía o no a esa temperatura.

Fue un programa sencillo ya que solo se trataba de realizar la operación correspondiente para convertir Fahrenheit a Celsius, yo usé un if para saber que el programa supiera en que rango se encuentra la temperatura, si hierve o no.

Y ya que sabemos que el orden en un if es importante, solo fue cuestión de acomodar todo 😀 obviamente es la primera vez que usaba un if en python así que pregunté a un amigo y entendí la sintaxis del if y el uso importante de los “:” en las condiciones ya que si no se utilizan el programa marca error 🙁 

Al correr el programa se puede ver que si resultó 😀
Y finalmente aquí está mi código 😀

#WSQ04 Flipped learning

La manera de aprender no es igual para todos, o por lo menos eso creo yo, pero, es un hecho que no todo lo que sabemos lo hemos aprendido en un salón de clases mientras un profesor está hablando, aunque es muy cierto que también tener un mentor o guía a nuestro lado es de mucho apoyo ya que muchas veces solemos tener dudas en las cuales nos pueden ayudar.


El método de aula invertida es una forma muy buena de que podamos aprender ya que las responsabilidades caen sobre uno mismo, y eso esta muy bien, por que así nos hacemos más responsables de lo que hacemos para lograr nuestras metas, en este caso nuestro aprendizaje y por lo tanto tendremos una buena recompensa que sería nuestra merecida calificación 😀

En lo personal, en mi preparatoria intentaron enseñarnos con este método pero no funcionó, ahora creo que está muy bien hacerlo así ya que nos preocupamos más por lo que aprendemos para aplicarlo en lo que hacemos.