4.6 练习和实验
更新于 2026年10月10日
版权声明
4.6 练习和实验
练习
1.填空题
(1)逻辑判断用( )语句来实现。
(2)循环控制用( )语句或( )语句来实现。
(3)循环过程可以通过( )语句或( )语句做循环跳转。
(4)逻辑判断语句只解决了一步判断的问题,循环控制语句while可以解决( )处理的问题。
(5)for语句,适合对字符串、( )、元组、字典、集合等可迭代对象的元素循环读取处理。
2.判断题
(1)几乎所有的高级编程语言都提供了逻辑判断语句和循环判断语句。( )
(2)逻辑判断if语句支持单分支、二分支、多分支判断。( )
(3)if、while、for语句都能嵌套使用,并可以混合嵌套。( )
(4)if none、if 0、if False都是不满足条件,if下的代码模块就不会被执行。( )(https://www.daowen.com)
(5)for语句不支持对函数的元素读取。( )
(6)用break语句一定可以节省代码运行时间。( )
实验
1.实验一
求两个正整数的最大公约数、最小公倍数:
(1)可以求任意两个正整数的最大公约数、最小公倍数;
(2)要求采用不同3对整数,分别测试并打印输出;
(3)把代码保存为OddEvenCode.py文件。
2.实验二
继续改进4.5节的冒泡排序方法:
(1)要求统计冒泡排序的排序次数;
(2)要求输出每轮排序的数据交换过程。