Python 入门编程题(三)

版权声明:转载请标明出处 https://blog.csdn.net/qq_41556318/article/details/85238509

Python 入门编程题:21~30


本系列博客都是一些比较简单的题目,适合新手,因为我就是新手~
非常欢迎大家一起讨论,让我们一起进步!


21、现在有一个文件夹Filetest,文件夹中有大量的图片
图片的名称是这样的12345-1.jpg、23456-1.jpg、12345-2.jpg、12345-3.jpg...
图片的数量很多,格式都是数字串号+横杠+图片编号

现在需要进行操作:
1,在Filetest文件夹中建立子文件夹,子文件夹的个数由图片的前面一个数字串号来决定,例如,上面的图片12345-1.jpg、12345-2.jpg、12345-3.jpg这三个需要建立一个文件夹名称为12345的文件夹,依次类推
2,把所有图片分类放到新建的文件夹中,规律就是按照图片前面的串号来分


22、还记得我们之前做的弹球游戏吗?我们可是刚进入第一步...所以...今天继续!!!—————>>>点我进入高能弹球游戏

这次我们继续做哪个比较大的东西 (继续搞事情...),这次的任务是:写一个弹球游戏!!!
是不是听起来特别厉害, 是不是想象不到我们要做这么强的东西了 不要犹豫,一起上车!让我们打造独一无二的弹球游戏

基本思路: 使用tkinter,time,random模块。
                  创造两个类(paddle,ball)
                  创建游戏的主循环(while True)

今天的任务改进我们的小球(让它四处乱撞)
                           把小球加入到我们的主循环


23、出一道简单的题。把一个嵌套的多维列表变为一维列表,如:

list1 = [1, [2], [3, 4], [[5, 6], 7], [8, [[9, [10], 11], 12], 13]]

变为

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

方法越简单越好。


24、小陆每天要写一份工作日报,日报标准是“入职第X天-小陆”,对于“入职第几天”,小陆现在每次需要对上次写的日报标题里的天数+1。

请你写一段程序,帮小陆自动完成这件事。

提供写日期当天的年月日,算出已入职的天数(假定小陆的入职时间是 2014年8月18日)。

现在是2017年4月19日,问小陆上班几天了?

要求:不能使用时间,日期相关的库函数。


25、一个字符串仅包含大小写字母,现在要将其排序成一个新的字符串,次序为从a到z,且相同的大写和小写字母排在一起,大写在小写前。

如原字符串为'easqWAwaeq',排序后为'AaaeeqqsWw'


26、素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。

可以输出指定范围内的素数。


27、九宫格即把1~9的数字填到3行3列的表格中,使每行每列和对角线的数字之和都相等,例如:
 
请编程做出所有的排列可能。


28、打印出三个个位数(除0外)相加等于十五的所有可能。


29、python有分数类型和相应的计算方法,要求不用分数模块(真是见鬼!)编写一个简单的分数加法和减法函数,实现分数与分数,分数与整数的加减法。如

3/5 - 1/5 = 2/5
1/2 - 1/3 = 1/6
1/2 + 1/2 = 1
1- 1/3 = 2/3

函数的用法
add(a, b, c, d)
a, b为第一个分数的分子与分母
c, d 为第二个分数的分子与分母
减法类似。


30、做一个石头剪刀布的游戏,人机对战!

实际上很简单,只是跪求简洁,高效的代码~


答案 -> Python 入门编程题:21~30(答案)


(未完待续,持续更新)

猜你喜欢

转载自blog.csdn.net/qq_41556318/article/details/85238509