代码给出语法错误并给出 KeyboardInterrupt

时间:2021-02-20 17:04:20

标签: python

一家宠物店会在四小时内跟踪客户的购买情况。商店经理将购买分类为包含狗产品、猫产品、鱼产品或用于不同种类宠物的产品。她找到。 一种。 83购买了狗产品 湾101购买了猫产品 C。 22 购买了鱼产品 d. 31购买了狗和猫产品 e. 8 购买了狗和鱼产品 F。 10 购买了猫和鱼产品 G。 6 购买了狗、猫和鱼产品 H。 34 人为狗、猫或鱼以外的宠物购买了产品。 一世。有多少只购买了狗产品? ii.有多少只购买了猫产品? 三、狗或鱼产品的购买次数是多少? 四、总共购买了多少次? enter code here

dcp=set(range(0, 83))
cpp=set(range(0, 101))
fpp=set(range(0, 30))
dfpp=set(range(0, 8))
dcpp=set(range(0, 31))
cfpp=set(range(0, 10))
dcfpp=set(range(0, 6))
opp=set(range(0, 34))
print("Purchsed for dog product only" , len(dcp) + (len(dcpp)) + len(dfpp) + len(dcfpp))
print("Purchased for cat product only" , len(cpp) + (len(cfpp)) + len(dfpp) + len(dcfpp))
print("Purchased for fish only" , len(fpp) - (len(cfpp)- len(dcfpp) + len(dfpp)))
print("Purchased for dog or a fish" , len(fpp) - (len(cpp)+ len(cfpp + 6))
print("Purchased total products" , len(dcp) + len(cpp) + len(fpp) + len(opp))

1 个答案:

答案 0 :(得分:0)

我删除了多余的括号。如果给出以下内容:

dcp=set(range(0, 83))
cpp=set(range(0, 101))
fpp=set(range(0, 30))
dfpp=set(range(0, 8))
dcpp=set(range(0, 31))
cfpp=set(range(0, 10))
dcfpp=set(range(0, 6))
opp=set(range(0, 34))
print("Purchsed for dog product only" , len(dcp) + len(dcpp) + len(dfpp) + len(dcfpp))
print("Purchased for cat product only" , len(cpp) + len(cfpp) + len(dfpp) + len(dcfpp))
print("Purchased for fish only" , len(fpp) - len(cfpp)- len(dcfpp) + len(dfpp))
print("Purchased for dog or a fish" , len(fpp) - len(cpp)+ len(cfpp + 6))
print("Purchased total products" , len(dcp) + len(cpp) + len(fpp) + len(opp))

“cfpp + 6”没有错误应该是什么意思?