一.分支与循环部分练习题
1、从键盘输入三个同学的成绩,然后找出最高分。
2、输入三个同学的成绩,然后由大到小排序。
3、求出1000以内的所有完数,如6=1+2+3除了它自身以外的因子之和等于
它本身叫完数。
4、用循环语句求1+22+333+4444+55555的和。
5、求出2000-2100的所有闰年,条件是四年一闰;百年不闰,四百年再
闰。
6、输入两个正整数,并求出它们的最大公约数和最小公倍数。
7、输出100以内的所有质数。
8、求100以内最大的10个质数的和。
9、 求1到10 所有偶数的和。
10、将10-20不能被2或3整除的数输出。
本次解题只做4-10.










二.函数,模块的应用练习题
2、编写一个程序,可以将指定文件中的字符串修改,比如
将文件中所有的"java" 修改为 “python”.
在这里,调用os模块,将文件user_pass_a.txt改为user_pass_b.txt为例。

3、利用b模式,编写一个拷贝工具,既可以拷贝文本又可以
拷贝视频,图片等文件;
mycopy.py a.bin b.bin
mycopy.py a.txt b.txt
首先在本文件夹下新建两个文档a.bin和b.bin
而后在a.bin中随意输入内容


调用函数,进行运行

文件内容拷贝成功。

本文包含两部分编程练习:一是关于分支与循环的题目,涉及找出最高分、成绩排序、完数计算、数字求和、判断闰年以及计算最大公约数和最小公倍数等;二是函数和模块的应用,要求修改文件字符串并将内容拷贝至新文件,实现通用的文件拷贝工具。
11万+

被折叠的 条评论
为什么被折叠?



