Python|快速提高Python编程能力的一招鲜吃遍天( 三 )


这个练习我们主要目的是多层循环使用 , 字符串输出格式细化 。
输出结果:
计算消费额度某用户购买一些商品 , 数据是这样的
上衣:300 , 鞋子: 230 , 手机:1499 , 裤子: 199
计算该用户消费额度 。
分析思路:

  1. 获取字符串中金额(注意数字前后的空格) , 然后相加;
  2. 使用当前所学知识点如果获取每个数字?
实现思路:
  1. 查看字符串 , 使用 , 切分字符串 , 获取字符串列表;
  2. 遍历列表 , 获取字符串列表中的数字;
  3. 计算总和 。
代码实现:
定义函数 , 返回消费金额
代码实现如下:
# coding:utf-8__author__ = 'Mr.数据杨'__explain__ = ''strs = "上衣:300 , 鞋子:230 , 手机:1499 , 裤子:199"sum_ = 0for i in strs.split(" , "):    num = int(i.split(":")[1
)    sum_ = sum_ + numprint("服装总计:" + str(sum_) + "元")
输出结果:
这个题目主要练习字符串的切分 , strip及基本逻辑 。
是不是感觉到Python很强大呀 , 后期陆续介绍更懂内容


推荐阅读