vba while 结束_Python | 教材纰漏,出现while的无限循环错误
⊙⊙⊙⊙⊙ 公众号法务:杨子仲 ⊙⊙⊙⊙⊙
2020年9月8日,子仲在阅读《Python程序设计》(ISBN 9787111611479)时,发现原书一处错漏,这是广州图书馆借的正版书,第345页,原书在while循环内漏了char = inputFile.read(1),导致无限循环,补充了完整的代码如下:
### 统计文件文件内26个字母出现的次数。#letterCounts = [0] * 26inputFile = open("dialogue.txt", "r")char = inputFile.read(1)while char != "": char = char.upper() # Convert the character to uppercase. if char >= "A" and char <= "Z": # Make sure the character is a letter. code = ord(char) - ord("A") letterCounts[code] = letterCounts[code] + 1 char = inputFile.read(1) # 《Python程序设计》,ISBN 9787111611479,广州图书馆借的正版书,第345页漏了这句。 # 导致while前面读取了一个字符后,就不断在递增统计,不会达成结束条件,造成无限循环。# 这个for循环是子仲补的,为了方便运行显示结果。for i in range(26): print(chr(65 + i), ": ", letterCounts[i])inputFile.close()
原文照片:
☆═━┈ 往期精彩 | Excel实战 ┈━═☆
Excel | VBA:一键提取票根网ETC电子发票通行明细清单数据
Excel | VBA:中国邮政新一代寄递平台派车单批量按天分频
Excel | 公式:检查电子发票重复报销、相近连号等
Excel | VBA批量纠正单元格无等号计算式
Excel | VBA限定文本框只能输入非负金额
---------------------------------------------------------
如果觉得文章有用,欢迎分享,感谢!
---------------------------------------------------------
杨子仲的表情包主页
给自己宣传,欢迎大家使用我的表情包
---------------------------------------------------------
vba while 结束_Python | 教材纰漏,出现while的无限循环错误相关推荐
- python 循环输入_python入门(用户输入和while循环)
用户输入和while循环 关于用户输入的事其实我们之前就有提到过,不过没有花时间去细讲,今天我们就花点时间来解决一下它. 首先我们需要知道的是用户输入是什么?顾名思义,用户输入就是指用户需要在输出处输 ...
- python遍历循环和无限循环结构_Python --- 程序的循环结构
1.遍历循环 2.无限循环 3.循环控制保留字 4.循环的高级用法 1.遍历循环 遍历某个结构形成的循环运行方式 for in : - 从遍历结构中逐一提取元素,放在循环变量中 - 完整遍历所有元素后 ...
- 编写python程序、利用循环输出_Python基础编程—用户输入和while循环
温馨提示 如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我. 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其存储在一个 ...
- python无限循环通过while保留字构建_Python学习笔记(四)
第四章 程序的控制结构 程序的基本结构 程序由三种基本结构组成: 顺序结构 分支结构 循环结构 这些基本结构都有一个入口和一个出口.任何程序都由这三种基本结构组合而成 微实例 计算圆的面积和周长 计算 ...
- python字符串以什么标志结束_python字符串结束符
python字符串结束符的更多内容_CSDN博客 2016-05-22 python 字符串末尾换行符处理 - qiqiaiairen的博客 - CSDN博... 找到以"imooc"开头和结尾的字符 ...
- win python 判断 所有 子进程 结束_python 多进程 进程池子进程结束怎么获取
匿名用户 1级 2016-10-26 回答 在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间.当被操作对象数目不大时,可以直接利用mu ...
- print(程序结束)_Python入门丨print()函数
'Hello,world'的前世今生 于1972年,贝尔实验室成员布莱恩·柯林汉使用B语言撰写了第一个使用参数的Hello World相关程序,两年后布莱恩·柯林汉和丹尼斯·里奇基于B语言写成C语言后 ...
- python 循环控制语句结束_Python控制语句.while循环语句
Python控制语句三 2.while循环语句 例如:求1+2+3+--+9+10的累加和 用while语句则程序如下: s=0 x=1 while x<=10: s=s+x x=x+1 pri ...
- python等待线程结束_python线程join
几个事实 1 python 默认参数创建线程后,不管主线程是否执行完毕,都会等待子线程执行完毕才一起退出,有无join结果一样 2 如果创建线程,并且设置了daemon为true,即thread.se ...
最新文章
- 10搜索文件内容搜不出_百度搜索广告太多?内容太杂?可能你们缺少这10个神器网站...
- lists and Variables supported as JIT inputs/outputs. Dictionaries and strings are also accepted but
- CSS导航条菜单:带小三角形
- git clone 失败
- java sendmessage函数_vc中SendMessage自定义消息函数用法实例
- 暑期训练日志----2018.8.15
- [转]automaticallyAdjustsScrollViewInsets(个人认为iOS7中略坑爹的属性)
- archlinux安装gnome-shell主题
- Windows2008之文件服务器资源管理器
- dw中html5快捷键,DW快捷键大全
- eviews7.2pojie版-eviews7.2附使用教程
- Backup Exec 在Windows平台下安装、设置及对Oracle数据库备份详细说明
- MSU 出品的 H.264 编码器比较 (2011.5)(包含VP8以及XviD)
- linux运行海康的sdk,海康摄像头SDK在Linux、windows下的兼容问题(二)已解决
- halcon 条形码识别(持续更新)
- Glassfish的安装与使用
- 计算机专业就业尴尬问题,计算机专业就业困境初探
- HTTP gzip压缩
- 软件测试:三角形问题
- 选择一款对的固定资产管理系统让固定资产管理轻松无比
热门文章
- JMeter测试实例
- python如何求列表中的众数_算法(LeetCode)六种方法求数组中的绝对众数
- TensorFlow总结(2020版)
- Python模块——matplotlib模块详解
- Qt总结之十八:总结
- static_cast, dynamic_cast, const_cast,reinterpret_cast探讨
- C++ 指针数组与数组指针汇总
- people laugh and peale cry
- 教你轻松计算AOE网关键路径(转)
- springMvc将对象json返回时自动忽略掉对象中的特定属性的注解方式