• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 1. Entering and output of data

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«Calculadora de expresiones»

💻 Python

Escriba un programa que tome una línea con una expresión aritmética (que contenga números enteros o reales y las operaciones   +,   -,   *,   /) y deduzca el resultado de su cálculo, respetando el orden estándar de las operaciones (la multiplicación y la división se realizan antes que la suma y la resta).

Formato de entrada

Una línea que contiene una expresión aritmética. Los números y los signos de las operaciones (+,   -,   *,   /) están separados por espacios. Los números pueden ser enteros o reales, así como negativos.

Formato de salida

Un número & mdash; El resultado de calcular la expresión. El resultado puede ser un número entero o real.

Ejemplo

Entrada

3 + 5 * 2 - 4 / 2

Salida

11.0

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador
# Принимаем строку с выражением от пользователя
expression_string = input()

# Вычисляем значение выражения с помощью встроенной функции eval()
result = eval(expression_string)

# Выводим результат
print(float(result))

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.