QSW07

--Originally published at CODE IS LIFE

Create a program that asks the user for 10 numbers  (floating point). Store those numbers in a list. Show to the user the total, average and standard deviation of those numbers.

Details

For the Python group, you want to be using Lists. For the C++ group you can do this with arrays or Vectors, but you will need to know eventually how to do both.

Once you have this working, change it so that users keep giving you values until they signal “no more values”. How would you implement this and in particular for the C++ group, how to you deal with an unknown size to your array during compilation?

Click to view slideshow.

Gif from giphy.com

QSW06

--Originally published at CODE IS LIFE

Create a program that asks the user for a non-negative integer (let’s call that number n) and display for them the value of n! (n factorial).

After showing them the answer, ask them if they would like to try another number (with a simple y/n response) and either ask again (for y) or quit the program and wish them a nice day (if they answered n).

Click to view slideshow.

Source of front gif: giphy.com

Quizz 5 Challenge

--Originally published at CODE IS LIFE

En el quizz numero 5 nos retaron a contestar los primeros cinco ejercicios de el challenge que nos presentaron.

Estos son los primeros dos problemas:

El problema uno consistía en hacer que el programa te pidiera dos valores y que al final arrojara el valor más grande. Lo resolví creando una función que arroje el máximo valor utilizando if e elif. También procure poner que diga que es el mismo valor en dado caso que escriban dos valores iguales. En el problema número dos era lo mismo, con el detalle de que ahora eran tres variables.

Estos fueron los problemas 3 y 4:

En el problema número tres el objetivo era que al momento de escribir lo que sea, te regresara el número de caracteres que escribiste, lo resolví utilizando la función “for” en donde establece que por cada “c” o variable dentro (in) del string se le sumara una unidad a una variable que lleveba el conteo. Mientras que el problema 4 era hacer que el programa te dijera si la letra que estas colocando es una vocal o no, la respuesta fue sencilla, utilice “for” al igual que el problema pasado y si en la variable no tenía las vocales arrojaba false, y true si viceversa.

Este fue el problema 5:

El problema 5 fue una combinación del 3 y 4, en donde se tenía que saber las letras de lo que escribieras como valor y que por cada consonante se agregara la o + la misma consonante en la palabra. Era un tipo traductor que hacía las palabras sonar más ridículas.

QSW05

--Originally published at CODE IS LIFE

.

Este código fue  muy sencillo, ya que era el primer código simplemente con funciones para cada determinada acción que nos pedían. Pan comido. Eazy pizi.

QSW 04

--Originally published at CODE IS LIFE

En este bello desafío se debía hacer que el programa te diera la suma de cierto intervalo de números.

A pesar de sonar sencillo, debes ser cuidadoso con el código para que este listo y se adapte a cualquier situación. Uno de mis principales retos fue el poder hacer la suma poniendo el valor más alto primero y después uno menor. La verdad improvise, y lo que se me ocurrio fué crear una segunda función la cual era identica a la primera pero con las variables invertidas, de esta forma con un condicional logré tapar ese bug. Además fui cuidadoso en caso de que al individuo se le ocurriera poner el mismo valor.

La función original me basé en la de orianepacic, link: https://orianepacic.wordpress.com/2017/02/03/wsq04-sum-of-numbers/

QSW 03

--Originally published at CODE IS LIFE

En el siguiente código se genera primero un numero aleatorio, después debes encontrar cual es el valor generado, esto por medio de funciones que te van diciendo si estas por encima o por debajo del valor buscado.

Un problema curioso ocurrido fue que nombre el archivo “random” y al momento de querer importar la función el programa se confundía ya que intentaba importarse a si mismo lo cual no tiene sentido.

Es importante el ser cuidadoso con los espacios, y tener cuidado con el while ya que me pasó muchas veces seguidas que quedaba en un loop infinito en donde tenía que cerrar el bash.

Quizz Week 4

--Originally published at CODE IS LIFE

In this quizz we create functions that give us the sum of the squares of three numbers and the minimum value of them.

Here is the code:

Enjoy:)

Quizz 3 ;)

--Originally published at CODE IS LIFE

Este es un código el cual te genera la raíz cuadrara y la raíz cúbica de cualquier número, impresionante no?

.

Setting up Python in Mac

--Originally published at Programming

Well, first of all: What Python is?

Python is a high -level programming, created by Guido van Rossym and first released in 1991. It is an interpretative lenguage too.

Let’s start!

Now, if you own a Mac, we need Homebrew. Open your terminal (you can find this in Launchpad) and copy-paste the link that you will find in this page: brew.sh

Then, key enter to install Homebrew

After the installation, it’s very easy to get python3. Just type “brew install python3” in the terminal and that’s it.

I learned how to do this from this video: Install Homebrew and Python3 Mac OS X. I recommend you to see it

We will need an other thing (don’t worry, is the last one). An text editor to create our programms. I will be using Atom, you can download from their official web site: https://atom.io/

To finish this blog, let’s do the usuall output Hello Word. Open your text editor and write your code:

Please save (with the extention .py) and then open your terminal. I will write “cd desktop” because it is where I save it. Type enter and then write “python3″and the name of the file.

And it runs like this:

I hope I has been helpfull