python基础知识选择题app学python基础知识总结教师评语
下载地址 https://share.weiyun.com/t7TNGpYI 资料目录 Python基础知识总结 Python基础知识思维导图 python基础知识实验报告总结 Python基础学习笔记 计算机二级Python基础知识点速记⼿册(涵盖考纲90%内容) Python单选题库 python基础知识选择题(含答案详细解析) Python基础练习题100例(Python3.x) python基础试题(含答案) python基础⾯试题整理 python基础试题(含答案解析)图文复习知识点试卷试题 Python基础知识笔试(含答案) Python练习题有答案 大一python基础知识简答题(121道) python基础知识大一期末考试题及答案 python基础知识课件ppt
举例 编写一个程序, 从键盘上不断输入若干个字符, 直到输入的是!(叹号) 时输入结束。 统计并输出所输入的空格、 大小写字母, 以及其他字符(不含叹号) 的个数。 程序编写如下: i =j=k=m=0 # 对有关变量进行初始化 ch=' ' # 为循环控制变量赋初值 while (ch! =' ! ' ) : ch=input(' Enter a character: ' ) if (ch>=' a' and ch<=' z' ) : i +=1 # i 中记录小写字母的个数 el if (ch>=' A' and ch<=' Z' ) : j+=1 # j 中记录大写字母的个数 el if (ch==' ' ) : m+=1 # m 中记录空格的个数 else: if (ch! =' !' ) : # k 中记录除叹号外其他字符的个数 k+=1 else: print(' small letter=' , i ) print(' capi talletter=' , j) print(' space=' , m) print(' other=' , k) 分析如下。 由于条件表达式 ch! =' ! ' 对变量 ch 的测试在前, 输入函数 input() 被安排在进入 while 循环之后, 所以在程序开始时, 必须赋予变量 ch 一个初值 ch=' ', 否则程序根本无法运行。 由于叹号是循环结束的条件, 不能计算在输入的其他字符数内, 因此在对其他字符计数时, 要先判定输入的不是叹号, 这样变量 k 才能够计数。 这正是在程序中插入 if(ch! =' ! ' ) 的原因。
|