python可以处理任何字符编码文本_PYTHON-字符编码&文件处理-练习

# 把多个账号密码写入文件中

# 编写登录功能,登录失败三次 程序退出。

# 登录账号密码定义,用列表分割,for循环取值=====判断对错=====循环条件3次退出

# with open(r'db.txt',mode='r') as f:

# db=f.read().split('|')

# # print(db)

# z=[]

# for x in db:

# y=x.split(':')

# # print(y)

# count=0

# z.append(y)

# print(z)

# while True:

# usr = input('username')

# pwd = input('password')

# if usr == z[0][0] and pwd == z[0][1]:

# print('login in')

# break

# else:

# print('error')

# count+=1

# if count>=3:

# print('blocked')

# break

# for x in db:

# z = x.split(':')

# z.append(y)

# count = 0

# while True:

# usr = input('username')

# pwd = input('password')

# zz=[usr,pwd]

# if zz in y:

# print('login in')

# break

# else:

# print('error')

# count += 1

# if count >= 3:

# print('blocked')

# break

# 1. 文件db2.txt内容:每一行内容分别为商品名字,价钱,个数,求出本次购物花费的总钱数

# apple 10 3

# tesla 100000 1

# mac 3000 2

# lenovo 30000 3

# chicken 10 3

ttl=0

count=0

with open(r'db2.txt',mode='r') as f:

db=f.read().split('\n')

# print(db)

for x in db:

y=x.split(' ')

# print(y)

ttl+=int(y[1])*int(y[2])

count+=1

if count < 5:

continue

print(ttl)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值