「已注销」 2023-02-05 00:50 采纳率: 80.6%
浏览 29

怎么自己做python运算符?

你需要离散数学或者逻辑学基础。

运算,例如∨-运算:
(1)a∨b,pre
(2)a,v-(1)

上述程序过程大概是
输入pre,再输入a∨b
然后输入规则∨-,机器问你取左支还是取右支,你输入l取左支,再输入所涉及的步骤(1),它自动就出来了a

你一定看懂了。那么,请问怎么写?٩( 'ω' )و

  • 写回答

2条回答 默认 最新

  • 社区专家-Monster-XH 2023-02-05 08:33
    关注

    请采纳点击右侧采纳即可:

    # 定义 V 运算函数
    def v_operation(pre, a_v_b, rule):
        # 检查 rule 是否是 V 运算
        if rule == "V-":
            # 询问用户选择左支还是右支
            choice = input("选择左支(l)还是右支(r):")
            # 如果用户选择左支
            if choice == "l":
                return pre
            # 如果用户选择右支
            elif choice == "r":
                return a_v_b
        # 如果不是 V 运算
        else:
            return "无效规则。"
    
    # 输入 pre
    pre = input("输入 pre:")
    # 输入 aVb
    a_v_b = input("输入 aVb:")
    # 输入 rule
    rule = input("输入规则:")
    
    # 调用 V 运算函数并打印结果
    result = v_operation(pre, a_v_b, rule)
    print(result)
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 2月5日