一.分支与循环部分练习题
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中随意输入内容
调用函数,进行运行
文件内容拷贝成功。