Autor Tema: [Python] Operaciones aritmeticas.  (Leído 835 veces)

[Python] Operaciones aritmeticas.
« en: Abril 06, 2020, 21:27:34 »
Python, primeros pasos.
Operadores aritméticos.

    Los operadores aritméticos son los que nos permitirán realizar diferentes operaciones entre números enteros, decimales, reales, complejos, al igual que en la aritmética, los operadores principales que encontramos en Python son, Suma, Resta, Multiplicación, División, Residuo ó Módulo, Potenciación. Aunque existen más operaciones, muchas de ellas sólo se pueden llamar a través de funciones, por lo cuál lo tocaremos en otro tema, mientras tanto, nos enfocaremos en los que podemos empezar a usar sin un conocimiento muy extenso, la intención es no explicar mucho cada operador, ya que como muchos saben, tienen un uso universal, una suma es una suma aquí y en China.

Suma (+)
   El operador de suma nos permitirá ó sumar ó añadir dos ó más valores numéricos, un ejemplo de suma en Python es la siguiente, hay que recordar que la variable se llama suma y print(suma) nos mostrará el resultado de la operación que le declaremos.

{alt}
{alt}










Resta (-)
   El operador de resta nos permitirá restar dos ó más valores numéricos, nuestra variable se llamará resta y print(resta) nos mostrará el resultado de la operación, hay que recordar que estoy poniendo nombres de variables de sentido común, pero ustedes pueden poner el nombre que quieran, ejemplo print(covid19), sólo recuerden que la tienen que tener declarada antes.

{alt}
{alt}










Division (/)
   El operador de división nos permitirá dividir entre dos números o términos, el resultado que nos dará es el cociente de la división, hay que tener cuidado y saber diferenciarlo del módulo o residuo, que aunque también hace una división, nos entrega es el residuo como resultado.

{alt}
{alt}










Producto ó Multiplicación (*)
   El operador de multiplicación nos permitirá encontrar el producto entre dos números o términos.

{alt}
{alt}











Módulo ó Residuo (%)
   El operador de módulo realizará una división y nos entregará como resultado el residuo. Este operador nos servirá mucho en ejercicios tipo "Determine si n es divisible por m" ó "Determine si n es par o impar", recordando que todo número par es divisible por 2, lo que quiere decir que su residuo es 0, de lo contrario es impar.

{alt}
{alt}













Potenciación o Exponente (**)
   El operador de potenciación nos permitirá elevar cualquier número a la potencia que determinos, esta puede ser cuadrada, cúbica, n, hay que tener cuidado en la forma en la que se declara ya que Python tiene en cuenta el órden de las operaciones de izquierda a derecha y no por jerarquia de operación, por ello se recomienda siempre que se tenga un número con exponente. poner su variable entre paréntesis.

Hay que tener en cuenta que en potencia=(n**m), n es la base y m es el exponente.


{alt}
{alt}













Ejercicios
    Y esos son los operadores aritméticos básicos en Python, teniendo en cuenta éste post y el anterior de Hola mundo, ya es posible empezar a dejar ejercicios para desarrollar, tener en cuenta que en si guardamos un número en una variable, ésta la podemos utilizar como si fuese un número y agregarla en las operaciones aritméticas, ejemplo: n=2 entonces podemos multiplicar n*2 y su resultado sería 4 (2*2).

1. Codifique un programa que pida al usuario dos número y nos devuelva por pantalla el valor de su producto.
2. Codifique un programa que pida al usuario un número y nos devuelva por pantalla el valor de su cuadrado.
3. Codifique un programa que calcule el cubo de 8.
4. Codifique un programa que pida al usuario un número y sumele 4.
5. Codifique un programa que pida al usuario un número y restele 5.
divertida
0
enamoradiza
0
vergonzosa
0
pensativa
0
triste
0
cool
0
somnolienta
0
sorpresiva
0
explosiva
0
aburrida
0
malvada
0
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
code goes brr brr

Re:[Python] Operaciones aritmeticas.
« Respuesta #1 en: Abril 07, 2020, 11:10:10 »
1. He conseguido hacerlo, pero le he tenido que poner int(input()) porque al sumar nro+nro2 me salían los dos numeros uno detrás de otro (ej nro=2, nro2=3, suma=23) y me he rallado mucho, he buscado y me ha salido eso, no sé si será asi profe, corrigemelo  :))

Código: [Seleccionar]
nro=int(input("Ingresa un numero: "))
nro2=int(input("Ingresa otro numero: "))
suma=nro+nro2
print("La suma es", suma)


2.
Código: [Seleccionar]
nro=int(input("Ingresa un numero: "))
resultado=nro**2
print("El cuadrado de ", nro," es", resultado)

3. Aqui no pide devolverlo por pantalla pero yo lo hago
Código: [Seleccionar]
resultado=8**3
print("El cuadrado de 8 es", resultado)

4.
Código: [Seleccionar]
nro=int(input("Introduzca un numero: "))
resultado=nro+4
print(nro, "+ 4 = ", resultado)

5.
Código: [Seleccionar]
nro=int(input("Introduzca un numero: "))
resultado=nro-5
print(nro, "- 5 = ", resultado)
divertida
0
enamoradiza
0
vergonzosa
0
pensativa
0
triste
0
cool
0
somnolienta
0
sorpresiva
0
explosiva
0
aburrida
0
malvada
0
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones

Re:[Python] Operaciones aritmeticas.
« Respuesta #2 en: Abril 07, 2020, 17:50:44 »
Sorry but you are not allowed to view spoiler contents.


¡Ah! Es verdad, se me olvidó lo de int(input()), esa es la manera correcta de guardar valores enteros utilizando input, ya que input por defecto sólo guarda cadenas, sus variables son float(input()) e int(input()).

Sobre tus ejercicios; Los revisé todos  en una prueba de escritorio con Python IDE y corrieron sin problema, están bien hechos y cumplen con los requerimientos, por eso mismo no los podría corregir (Hay algo que corregiría pero trata sobre el próximo tema que subiré, los format)

5/5
divertida
0
enamoradiza
0
vergonzosa
0
pensativa
0
triste
0
cool
0
somnolienta
0
sorpresiva
0
explosiva
0
aburrida
0
malvada
0
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
code goes brr brr

Re:[Python] Operaciones aritmeticas.
« Respuesta #3 en: Abril 07, 2020, 17:55:14 »
Sorry but you are not allowed to view spoiler contents.


¡Ah! Es verdad, se me olvidó lo de int(input()), esa es la manera correcta de guardar valores enteros utilizando input, ya que input por defecto sólo guarda cadenas, sus variables son float(input()) e int(input()).

Sobre tus ejercicios; Los revisé todos  en una prueba de escritorio con Python IDE y corrieron sin problema, están bien hechos y cumplen con los requerimientos, por eso mismo no los podría corregir (Hay algo que corregiría pero trata sobre el próximo tema que subiré, los format)

5/5
Guay, que ganas de ver el siguiente tutorial :)
divertida
0
enamoradiza
0
vergonzosa
0
pensativa
0
triste
0
cool
0
somnolienta
0
sorpresiva
0
explosiva
0
aburrida
0
malvada
0
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones
Sin reacciones