Get Coding

Comencé dirigiéndome a la página de Python. Hice una búsqueda intensiva acerca de las características de mi computadora para ver que versión de Python instalar. (jiji)

ashamed ->> pag, de Python.org

 

Ya instalado lo abrí de IDLE y de ahí puedo empezar a programar.

Como  editor de texto instalé “Notepad++” (para windows) con el que puedo programar en cualquier lenguaje de programación (claro, con su debida sintaxis).

 

JHello world (:

 

Para comenzar, me puse a investigar la biblioteca de Python en diferentes páginas, busqué al menos lo básico para comenzar a programar, que en este caso fue solo ver como imprimir texto y de paso como hacer comentarios.

ashamed

La extensiones comunes para guardar programas de python es “.py, .pyc, .pyd, .pyo, .pyw”

En mi caso, ahí lo hice directo, así que se guarda automático como .py”, pero si lo hago en el editor de NotePad++ luciría algo así. NOTA: se tiene que usar la sintaxis del lenguaje que se desea

🙂 ->ashamed.png

Después de haber guardado el archivo como “.py” o “.pyw”, nos dirigimos a IDLE (que es el editor de Python, pero el chiste es aprender a usar otros) para verificar que se haya guardado y que lo podamos correr bien. Yo lo tengo en una carpeta aparte de NotePad pero como tiene la extensión de py lo puedo abrir sin problemas.

ashamed

 

…y eso es todo.

Hello World

Fun with numbers (wiiiii)

 

“”What to Do- WSQ03

Ask the user for two integer values, then use those two values to calculate and show the following:

  • The difference of the two numbers.
  • The product of the two numbers.
  • The integer based division of the two numbers (so no decimal point). First divided by second.
  • The remainder of integer division of the two numbers. “

 

…here we GOashamed

Como primer paso, … quizá me compliqué un poco, pero anteriormente no había averiguado casi nada sobre python, mas que guardar los archivos y como imprimir , pero vaya :l aquí tenemos que usar operadores aritméticos.. y pensarle casi nada (:

.. Y digo que me compliqué porque primero lo hice en C# para ver si funcionaba bien mi algoritmo. jeee. Y funcionó 😀, ahora a traducirlo (:

1.- Cómo poner un input (mostrar un texto y que el usuario te dé una respuesta) y que se guarde la respuesta en una variable.

Aquí las dos variables que debemos de tener sólo serán los dos números los cuales se harán las operaciones. Así que:

num1 = int(input(“ingrese un numero: “)) 

eso funcionaría para ambos.

NOTA: en Python importan muuuuuuuuuuuchisimo los *espacios*, ya que, indican la secuencia en la que se seguirá lo que pongamos, introducir un condicional en otro, etc. (Aquí no importará, ya que solo son operaciones a efectuar y texto a mostrar, así que lucirá todo *pegado*)

2.- Las operaciones aritméticas a realizar son restas, multiplicaciones y división (el cociente y el residuo). En el siguiente link <-viene como representar las operaciones en python.


 

Cociente de una división. El cociente de una división se calcula con el operador //. El resultado será de tipo entero o decimal dependiendo del tipo de los números empleados (pero en caso

ashamed

Continue reading “Fun with numbers (wiiiii)”

Temperatura :D

“What to Do

Write a program that will prompt the user for a temperature in Fahrenheit and then convert it to Celsius. You may recall that the formula is C = 5 ∗ (F − 32)/9.

Modify the program to state whether or not water would boil at the temperature given. Your output might look like the following”

—————————————————–

Ok, ahora para variar un poco lo realice desde NotePad++

Primeramente se le tiene que pedir al usuario que ingrese a qué temperatura en grados Fahrenheit se encuentra.  Como se van a recibir datos se debe usar un input.

fah = float(input(“Cuál es la temperatura en grados Fahrenheit?”))

& pues, a la variable le puse “fah” para ubicar rápido de qué se trata.

NOTA: debido a que la temperatura nos la puede dar en enteros o decimales nuestro tipo de dato será FLOAT.

Ya que se tiene la variable de los grados en Fahrenheit usamos la formula dada en las indicaciones para convertir esa temperatura a grados Celsius. Como al aplicar la formula el resultado ya nos saldrá en grados Celsius … creo que cel es un buen nombre para nuestra(mi) variable (:

cel = ((5/9)*(fah-32)).

——————————————

CONDICIONAL IF/ELSE

Deeeebido a que debemos imprimir dos respuestas (si se debe calentar el agua o no) las cuales dependerán del resultado de lo que salga en grados celsius.

Dato básico: El punto de ebullición del agua es 100°C .. (yeeei, i’m ready to take chemistry again).

De rápido, el condicional if es un: Si esto pasa; entonces se hace cierta cosa, de otro modo haz esto otr0.

Link <- donde viene explicado mucho mucho mejor esto. (:

El if en python simplemente se pone if (condición): La condición puede ir entre paréntesis o no, pero lo que

ashamed

Continue reading “Temperatura :D”

Pick a number

What to Do

Write a program that picks a random integer in the range of 1 to 100.

There are different ways to make that happen, you choose which one works best for you.

It then prompts the user for a guess of the value, with hints of ’too high’ or ’too low’ from the program.

The program continues to run until the user guesses the integer. You could do something extra here including telling there user how many guesses they had to make to get the right answer.

You might want to check that your program doesn’t always use the same random number is chosen and you should also split your problem solving into parts. Perhaps only generate the random number and print that as a first step.

——————————————————–

IMPORT

Primeramente necesitamos generar un número aleatorio, ya existen librerías en python para generar aleatorios, lo que haría con la palabra “import” sería eso, importarlos desde la librería , ya solo faltaría saber qué se va a importar, buscar el random.

“… la función randint de este módulo toma dos argumentos y devuelve un número entero al azar entre ellos (incluidos).”

bien, eso nos sirve.

y como a todo; le pondremos un nombre a esa variable que será el número aleatorio.

import random
x=random.randint(1, 100)

——————————————————–

WHILE

en python no se usan las llaves “{}”

simplemente se pone “while (condicion):”

Q

elif

——————————————————–

 para nuestro querido ciclo se necesitará saber sobre los acumuladores y contadores.

Contador: variable cuyo valor incrementa o decrementa en una cantidad constante CADA repetición.

Acumulador: Almacena cantidades resultantes de operaciones sucesivas.

La diferencia entre estos es que el incremento o decremento del acumulador es variable y no constante

——————————————————–

print(“E e e e eso  es to to to do a

Continue reading “Pick a number”