NNNnnn9999 2022-10-09 17:18 采纳率: 53.3%
浏览 41
已结题

高考生遇到的python问题,望各位帮解答

为啥这里遍历到的数字2400+400,而不是2+4+0+0,这样的形式输出,我不能理解……
题目如下:

小明是班级里的生活委员,运动会期间他将班级支出明细记录在记事本文件中,现在想讲各项支出的结果做一个统计。他编写了一个实现该功能的python程序。程序运行时,输出记事本文件中的原文内容,并提取其中的数值进行计算。程序运行结果如下所示:
班服2400元,小彩旗400元,水420元,点心2250元,其他500元一共支出:5970元

f=open("支出.txt","r")
mx=f.read()
print(mx)
flag=False
t="";s=0
for i in mx:
if "0"<=i<="9"
t=t+i
flag=True
elif flag:
s=s+int(t)
t=""
flag=false
if flag:
s+=int(t)
print("一共支出:",str(s),"元")

  • 写回答

2条回答 默认 最新

  • 往事随风云渐起 2022-10-09 17:37
    关注

    遍历到数字时,数字字符串依次加给t,到达非数字时才把t转换成int 加给s,
    后续一样,读取完整数字字符串才会转int加给s

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月17日
  • 已采纳回答 10月9日
  • 创建了问题 10月9日

悬赏问题

  • ¥200 求博主教我搞定neo4j简易问答系统,有偿
  • ¥15 nginx的使用与作用
  • ¥100 关于#VijeoCitect#的问题,如何解决?(标签-ar|关键词-数据类型)
  • ¥15 一个矿井排水监控系统的plc梯形图,求各程序段都是什么意思
  • ¥15 ensp路由器启动不了一直报#
  • ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
  • ¥15 ats2837 spi2从机的代码
  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了
  • ¥15 数学建模数学建模需要