input() with eval function

  Here's an example of using the input() function with the eval() function to get a dynamic input from the user:

python
expression = input("Enter an arithmetic expression: "
result = eval(expression) 
print("The result is:", result)

In this example, we're using the input() function to prompt the user to enter an arithmetic expression, such as 2 + 3 * 4. We then pass this expression to the eval() function, which evaluates it as a Python expression and returns the result. Finally, we print the result to the user.

Note that using eval() with user input can be potentially dangerous, as it can execute arbitrary code. It's generally a good idea to validate user input and restrict it to a known set of allowed operations or functions to prevent security vulnerabilities.

Post a Comment

Previous Post Next Post