PYTHON练习题

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

一.分支与循环部分练习题

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中随意输入内容
在这里插入图片描述

在这里插入图片描述
调用函数,进行运行
在这里插入图片描述
文件内容拷贝成功。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值