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
举例 利用多分支选择结构, 将输入的百分制成绩转换成等级制(A、 B、 C、 D、 Fail ) 成绩。 程序编写如下: score=input(' please input your score: ' ) score=i nt(score) if score>1 00: print(' wrong! score must<=1 00. ' ) el if score>=90: print(' A' ) el if score>=80: print(' B' ) el if score>=70: print(' C' ) el if score>=60: print(' D' ) el if score<60 and score>=0: print(' Fail ' ) else: print(' wrong! score must>0. ' ) 分析: 下图是程序的一次运行结果。 第一, 如果程序开始时没有安排语句: score=i nt(score) 也就是说, 没有将接收到的输入数据(字符串) 转换成数字, 那么程序在执行到输入数据“98” 之后,就会给出如下的出错信息: TypeError: ' >' not supported between i nstances of ' str' and ' i nt' 第二, 如果不小心把程序最后的语句中的逻辑与运算符 and 写成了 And: el if score<60 And score>=0: 那么程序执行时会输出出错信息: Fi l e "test. py", line 1 3 El if score<60 And score>=0: ^ SyntaxError: i nval i d syntax 也就是说, Python 的逻辑与运算符是 and, 而不是 And。
|