计算机二级python基础知识总结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
举例 编写一个程序, 它从键盘接收算术运算符(+、 -、 *、 /) 和两个整数。 根据运算符的不同, 求出相应的运算结果并输出。 程序编写如下: x1=input(' please enter first integer: ' ) x1=i nt(x1 ) x2=input(' please enter second integer: ' ) x2=i nt(x2) opt=input(' please enter an operator: ' ) if opt==' +' : #如果是' +' print(' x1 +x2=' , x1 +x2) #缩进 el if opt==' -' : #如果是' -' print(' \nx1 -x2=' , x1 -x2) #缩进 el if opt==' *' : #如果是' *' print(' \nx1 *x2=' , x1 *x2) #缩进 el if opt==' /' : #如果是' /' if(x2!=0) : #在除法下的嵌套: 如果分母不为 0 print(' \nx1 /x2=' , x1 /x2) #缩进 else: #如果分母为 0 print(' \ndi visi on by zero!' ) #缩进 else: #输入的运算符不是+、 -、 *或/ print(' \nunknown operator!' ) #缩进 print(' \nEnd! ' ) #所有的分支都归到这里结束 分析如下。 由于限定运算符为+、 −、 *和/ 这 4 种, 因此可以根据变量 opt 中的运算符, 分别完成相应的算术运算。 有两个要考虑的特殊情况。 一是做除法时分母不能为 0, 所以在条件 opt=='/'的缩进语句块里嵌套了一个 if-else 双分支结构, 以根据分母是否为 0 来做出相应的选择: 若分母不为 0, 则输出结果; 如果判断分母为 0, 则输出“di visi on by zero! ” 信息。 二是如果输入的不是限定的 4 种算术运算符, 那么程序将执行“else” 里的 print 语句, 输出信息“unknown operator! ”。 不管程序执行过程中走的是哪条路径, 最终都会输出信息“End! ”。 在阅读这个程序时, 必须要搞清楚 if-elif-else 中, 谁与谁配对, 相应的缩进语句块应该包含什么内容,退出一层缩进时, 应该退到哪里去。 如果它们之间的逻辑关系没有搞清楚, 那么程序执行时肯定就会出错。
|