Python基础入门代码python基础入门清华大学出版社答案夏敏捷宋宝卫
下载地址 https://share.weiyun.com/q4YjLdum 资料目录 细学Python从基础到实践系列视频课程 智普教育Python入门基础视频教程 Python基础入门(夏敏捷等著)课后习题答案全解 Python编程入门经典 Python基础入门课程-学习笔记 python基础入门-深蓝学院课后习题答案 Python基础入门-微课视频版教案-夏敏捷-清华大学出版社 python入门基础教程全套pdf Python入门基础知识点(基础语法介绍) Python基础入门教程 《Python编程入门指南(上下册)》 明日科技 Python编程 从入门到实践 by Eric Matthes Python编程入门经典 Python详细入门基础知识 树莓派Python编程入门与实战 第2版
举例 试分析下面的程序输出: num=1 5 resul t=(num % 2 == 0) and (num % 3 == 0) print(' \n' , resul t) num =1 5 resul t=(num % 2 == 0) or (num % 3 == 0) print(' \n' , resul t) 纵观程序, 里面出现了两个条件表达式: (num % 2 == 0) 和 (num % 3 == 0) 。 由于 num=1 5, 不能被 2 整除, 因此, (num % 2 == 0) 的取值为 False, (num % 3 == 0) 的取值为 True。 因此, 程序中 resul t=(num % 2 == 0) and (num % 3 == 0) 的最终取值应该是 False, 即程序中的第 1 条 print 输出 False; 程序中 resul t=(num % 2 == 0) or (num % 3 == 0) 的最终取值应该是 True, 即程序中的第 2 条 print 输出 True。 于是, 这段程序的运行结果如图所示。
分析下面程序的输出结果: age1 =47; age2=25 resul t=(age1>=40) and (age2>=28) print(resul t) age1 =47; age2=25 resul t=(age1>=40) or (age2>=28) print(resul t) 由于 age1 =47、 age2=25, 因此条件表达式(age1 >=40) 的取值为 True, (age2>=28) 的取值为 False。 于是, 逻辑与表达 式 resul t=(age1 >=40) and (age2>=28) 的取值为 False, 逻辑或表达式 resul t=(age1 >=40) or (age2>=28) 的取值为 True。 所以程序段中的第 1 条 print 语句输出 False, 第 2 条 print 语句输出 True。
|