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

ser decimal, la parte decimal será cero)

 

Resto de una división. El resto de una división se calcula con el operador %

..La multiplicación y la resta funciona igual.

Nota2: a los resultados de las operaciones se les debe asignar un nombre (será una variable) al inicio de la operación.

dif1 = num1 – num2
dif2 = num2 – num1
prod = num1 * num2
diven = num1 // num2
divres = num1 % num2

Y.. lo terminé haciendo aasí.

3.- Para imprimir los resultados como aparecerán los datos de la variable mmm funciona algo asi: print(“texto blablablablablablabla ” + variable + ” texto blablabla” + variable2 ).

El signo + sirve para concatenar el texto con la variable, e igual va a aparecer como texto. No olvidar las comillas antes y después del texto.

PEEEEEEROOO…

En python esas variables serán de tipo String (cadena de caracteres). Así que antes de poner la variable, entre paréntesis pondremos “str” like this.

(str(num1)+” “) <- yo puse un espacio entre las comillas para que se vea bonito :3

….

FINALMENTE… Fin, quedó así.. y a correrlo.

ashamed

Código:

print(“Este programa ejecuta las operaciones de resta, multiplicacion y division de dos numeros dados”)

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

dif1 = num1 – num2
dif2 = num2 – num1
prod = num1 * num2
diven = num1 // num2
divres = num1 % num2

print(“Los resultados de las operaciones son: “)
print(“resta de “+(str(num1)+” “)+ “- ” +(str(num2)+””)+”: “+(str(dif1)+”t”))
print(“resta de ” +(str(num2)+” “) + “- ” + (str(num1)+” “) + “: ” + (str(dif2)+”t”))
print(“producto de ” + (str(num1)+” “) + “* ” + (str(num2)+” “) + “: ” + (str(prod)+”t”))
print(“Resultado entero de la division de ” + (str(num1)+” “) + “/ ” + (str(num2)+” “) + “: ” + (str(diven)+”t”))
print(“Residuo de la division de ” + (str(num1)+” “) + “/” + (str(num2)+” “) + “: ” + (str(divres)+”t”))

CC BY-SA 4.0 Fun with numbers (wiiiii) by MajoDavila is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.