PAT (Basic Level) Practice Python解法 1039 到底买不买(str中replace用法)

本文探讨了如何使用Python的replace()函数解决实际问题,如决定是否购买商品。通过读取输入的销售和目标清单,计算目标中未在销售中出现的项目的数量,实现'Yes'或'No'的输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PAT (Basic Level) Practice Python解法 1039 到底买不买(replace用法)

import sys
sale = sys.stdin.readline()
goal = sys.stdin.readline()
cnt = 0
sale1 = sale
goal1 = goal
for i in goal:
    if i in sale1:
        cnt+=1
        sale1 = sale1.replace(i, '',1)#replace会替换多次
        goal1 = goal1.replace(i, '',1)
#print(goal1,sale1)
if cnt == len(goal):
    print("Yes {:}".format(len(sale)-len(goal)))
else:
    print('No {:}'.format(len(goal1)))#没找到对象

—>>>Python replace()方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值