求助大佬!

需求是检测男女双方是否互相选择,输出互相选择的人,这是我写的源码:

import os
import sys

all = []

global c,i

input("欢迎使用程序,输入quit以退出,录入数据格式:如:男\n1心仪女1,则输入:男1 = 女1,按下回车继续...")

while True:
    a = []
    expression = input("请录入数据:")
    if expression == "quit":
        for i in all:
            a = i
            b = a
            c = exec(f"{b} = None")
            d = all[c]
            o = b
            exec(f"v = \"{b}\"")
            if v == o:
                print(f"{o}和{v}配对成功")
    else:
        expression = expression.strip()
        expression.replace('=','=')
        a = expression.split('=')
        b = a[0]
        c = a[1]
        z = str(c)
        all.append(exec(f"{b} = \"{z}\""))
``
python报错:`SyntaxError: can't assign to keyword`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值