实现这一目标的最佳方法是什么:
user_input = ">"
if 2 user_input 3:
print("yes")
Run Code Online (Sandbox Code Playgroud)
我想避免写另一个if声明:
if user_input == ">":
if 2 > 3:
print("yes")
Run Code Online (Sandbox Code Playgroud)
您可以使用 operator模块:
from operator import gt, lt
op_dict = {">": gt, "<": lt}
user_input = input("Enter comparison operator: ")
comp = op_dict[user_input]
if comp(2, 3):
print("Yes")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |