填空题:比大小 - 实验6 条件与分支 - 《Python编程基础及应用实验教程》(高等教育出版社)
下述代码从键盘读入了以逗号分隔的两个整数a,b:<br><br>
a,b = eval(input())
print(a,b,type(a),type(b))
当操作者输入 4,5 时,程序的执行结果如下:<br><br>
4,5
4 5 <class 'int'> <class 'int'>
注意:4,5中间的逗号必须是英文逗号。<br><br>
请以上述代码为基础,完成下述填空,并在计算机上调试运行。<br><br>
1) 请输入 5,7 ,此时,a =,b =;<br><br>
2) a是否大于b? print( ),执行结果是: ;<br><br>
3) a是否不大于b? print(a>b ),执行结果是: ;<br><br>
4) a是否大于b或者等于b? print(a>b a==b),执行结果是: ;<br><br>
5) a是否大于或等于b? print(a b),执行结果是: ;<br><br>
6) b是否大于3且小于等于7? print( 3 b 7),执行结果是: ;<br><br>
7) b是否大于3且小于等于7? print(b>3 and 7 b),执行结果是: ;<br><br>
8) a是否是奇数?print( ),执行结果是: ;<br><br>
9) a是奇数且b是偶数? print(a%2==1 and ) ,执行结果是: ;<br><br>
10) 两数中的较小值是否能够整除较大值?print( % min(a,b) 0) ,执行结果是: ;<br><br>
11) a是否不等于b? print(a b),执行结果是: 。<br><br>
<br>
解题思路: 请参考《Python编程基础及应用实验教程》。
<br> 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。
<br>**拼尽全力还是不会?参考B站习题讲解**<br>哔哩哔哩up主:[海洋饼干叔叔](https://space.bilibili.com/384177380) [Python课程](https://www.bilibili.com/video/BV1kt411R7uW/) [Python习题](https://www.bilibili.com/video/BV1iL411t7UZ/)[简洁的C和C++](https://www.bilibili.com/video/BV1it411d7zx/)作者每天分享一篇关于C/C++/Python的技术文章,学习编程不迷路。![image.png](~/7c4cfd2d-8e3e-40cd-826d-299d4200e600.png)
答案:
第1空:5 ||
第2空:7 ||
第3空:a>b ||
第4空:False ||
第5空:not ||
第6空:True ||
第7空:or ||
第8空:False ||
第9空:>= ||
第10空:False ||
第11空:< ||
第12空:<= ||
第13空:True ||
第14空:>= ||
第15空:True ||
第16空:a%2==1 || a%2!=0 ||
第17空:True ||
第18空:b%2==0 || b%2!=1 ||
第19空:False ||
第20空:max(a,b) ||
第21空:== ||
第22空: False ||
第23空: != ||
第24空:True ||
a,b = eval(input())
print(a,b,type(a),type(b))
当操作者输入 4,5 时,程序的执行结果如下:<br><br>
4,5
4 5 <class 'int'> <class 'int'>
注意:4,5中间的逗号必须是英文逗号。<br><br>
请以上述代码为基础,完成下述填空,并在计算机上调试运行。<br><br>
1) 请输入 5,7 ,此时,a =,b =;<br><br>
2) a是否大于b? print( ),执行结果是: ;<br><br>
3) a是否不大于b? print(a>b ),执行结果是: ;<br><br>
4) a是否大于b或者等于b? print(a>b a==b),执行结果是: ;<br><br>
5) a是否大于或等于b? print(a b),执行结果是: ;<br><br>
6) b是否大于3且小于等于7? print( 3 b 7),执行结果是: ;<br><br>
7) b是否大于3且小于等于7? print(b>3 and 7 b),执行结果是: ;<br><br>
8) a是否是奇数?print( ),执行结果是: ;<br><br>
9) a是奇数且b是偶数? print(a%2==1 and ) ,执行结果是: ;<br><br>
10) 两数中的较小值是否能够整除较大值?print( % min(a,b) 0) ,执行结果是: ;<br><br>
11) a是否不等于b? print(a b),执行结果是: 。<br><br>
<br>
解题思路: 请参考《Python编程基础及应用实验教程》。
<br> 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。
<br>**拼尽全力还是不会?参考B站习题讲解**<br>哔哩哔哩up主:[海洋饼干叔叔](https://space.bilibili.com/384177380) [Python课程](https://www.bilibili.com/video/BV1kt411R7uW/) [Python习题](https://www.bilibili.com/video/BV1iL411t7UZ/)[简洁的C和C++](https://www.bilibili.com/video/BV1it411d7zx/)作者每天分享一篇关于C/C++/Python的技术文章,学习编程不迷路。![image.png](~/7c4cfd2d-8e3e-40cd-826d-299d4200e600.png)
答案:
第1空:5 ||
第2空:7 ||
第3空:a>b ||
第4空:False ||
第5空:not ||
第6空:True ||
第7空:or ||
第8空:False ||
第9空:>= ||
第10空:False ||
第11空:< ||
第12空:<= ||
第13空:True ||
第14空:>= ||
第15空:True ||
第16空:a%2==1 || a%2!=0 ||
第17空:True ||
第18空:b%2==0 || b%2!=1 ||
第19空:False ||
第20空:max(a,b) ||
第21空:== ||
第22空: False ||
第23空: != ||
第24空:True ||