• 1
    Entrée et sortie
    • Tâches
  • 2
    Conditions
    • Tâches
  • 3
    Boucle for
    • Tâches
  • 4
    Chaînes
    • Tâches
  • 5
    Boucle while
    • Tâches
  • 6
    Listes
    • Tâches
  • 7
    Tableaux 2D
    • Tâches
  • 8
    Dictionnaires
    • Tâches
  • 9
    Ensembles
    • Tâches
  • 10
    Fonctions et récursion
    • Tâches
  • к

Leçon 1. Entering and output of data

Difficulté :

Exercice«Calculatrice d'expressions»

💻 Python

Écrivez un programme qui prend une ligne contenant une expression arithmétique (composée de nombres entiers ou réels et des opérations   +,   -,   *,   /) et affiche le résultat de son calcul, en respectant l'ordre standard des opérations (la multiplication et la division sont effectuées avant l'addition et la soustraction).

Format d entrée

Une ligne contenant une expression arithmétique. Les nombres et les signes d'opérations (+,   -,   *,   /) sont séparés par des espaces. Les nombres peuvent être entiers ou réels, ainsi que négatifs.

Format de sortie

Un nombre & mdash; Le résultat du calcul de l'expression. Le résultat peut être un nombre entier ou réel.

Exemple

Entrée

3 + 5 * 2 - 4 / 2

Sortie

11.0

Indice

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Solution du développeur
# Принимаем строку с выражением от пользователя
expression_string = input()

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

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

🎉 Félicitations ! 🎉

Tu as brillamment résolu la tâche ! C était difficile, mais tu as trouvé la bonne solution. Tu es encore plus proche de maîtriser la programmation ! Continue ainsi.

AD

Publicité

red-snake blue-snake green-snake

Exécution de votre code...

Assistant IA

Bonjour ! Je suis ton assistant de programmation. Pose moi toutes tes questions sur Python — je peux t expliquer les fonctions, les méthodes et t aider avec la tâche en cours !