python基础知识点梳理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
举例 编写一个程序, 根据输入的两个整数构成的坐标点, 判定其在坐标系的第几象限。 为了简化,假定该点不在 x 轴和 y 轴上。 编写程序如下: x=i nt(input(' Enter the first integer: ' ) ) #把输入的整数赋予变量 x y=i nt(input(' Enter the second integer: ' ) ) #把输入的整数赋予变量 y if(x>0) : if(y>0) : print(' I n the first quadrant! ' ) else: print(' I n the fourth quadrant!' ) else: if(y>0) : print(' I n the second quadrant!' ) else: print(' I n the thi rd quadrant! ' ) print(' End! ' ) 在这个程序里, 通过条件表达式, 用 if-else 语句的嵌套, 对多个条件进行组合判断。 下图所示是它 3 次执行的结果。 编写时, 要特别注意 if 与哪一个 else 配对。 如果缩进位置搞错了, 就不可能得到正确的结果。 程序也可以使用逻辑表达式对条件进行判断。 下面就是用这个方法编写的程序: x=i nt(input(' Enter the first integer: ' ) ) y=i nt(input(' Enter the second integer: ' ) ) if(x>0 and y>0) : print(' I n the first quadrant! ' ) else: if(x>0 and y<0) : print(' I n the fourth quadrant!' ) else: if(x<0 and y>0) : print(' I n the second quadrant!' ) else: if(x<0 and y<0) : print(' I n the thi rd quadrant! ' ) print(' End! ' ) 综上所述, 利用 Python 提供的条件运算符、 逻辑运算符和 if 选择语句, 可以完成各种复杂的选择结构描述。 不过需要注意的是, 在编写程序的过程中, 并不提倡使用过多的嵌套结构, 那样会增加程序的复杂性,使程序不易理解和解读。
|