今天是python基础知识入门的最后一天,我将从codewars里面挑出一些题目来让大家练习一下,当然大家也可以亲自上codewars网站练习,里面有很多练习题,一道题一道题地练,就像打怪升级一样,还是挺有趣的。而且只有当你把题解出来才能看到答案,这是我最喜欢的一点。
下面是我从codewars上面挑的题目,我也会把获得最多赞的该题答案贴出来,不过建议大家先自己做一遍再看答案哦。
难度:8kyu
1.定义一个反转字符串的函数,如'python'反转为'nohtyp'
参考答案:
![](https://img.haomeiwen.com/i12048719/7a5b32b4a16c1d49.jpg)
2.定义一个删除字符串中所有数字的函数,如'Hell3o wo4rld'变为'Hello world'
参考答案:
![](https://img.haomeiwen.com/i12048719/18b5c49fe6e2dd5c.jpg)
3.定义一个从列表中删除重复项并将其返回的函数,如[1,2,5,3,5]变为[1,2,5,3]
参考答案:
![](https://img.haomeiwen.com/i12048719/931608cb860632ac.jpg)
4.定义一个函数把字符串变为列表,如'I love python'变为['I','love','python']
参考答案:
![](https://img.haomeiwen.com/i12048719/5af97466dda06be7.jpg)
5.定义一个把二进制换位十进制的函数,如101010即为42。
参考答案:
![](https://img.haomeiwen.com/i12048719/23dcf624180e7519.jpg)
注意这里传入的inp是字符串。
难度:7kyu
1.定义一个函数来判定一个数是否是幸运数,即其所有位数的和能被0或9整除,如1892376就是一个幸运数,因为1+8+9+2+3+7+6=36,而36能被9整除。
参考答案:
![](https://img.haomeiwen.com/i12048719/887b2d5e60a92036.jpg)
2.定义一个传入两个字符串作为参数的函数,返回一个镜像和反转的字符串,中间用@@@隔开,额...,我不知道自己在说什么。好吧举个例子。就是如果传入的是'Cat'和'Dog',则返回的是'GOd@@@TAccAT'
参考答案:
![](https://img.haomeiwen.com/i12048719/d197f1ad376c6e62.jpg)
swapcase函数是对大小写进行转换。
3.定义一个函数,当传入的参数是4时输出下面图行
![](https://img.haomeiwen.com/i12048719/389930b15b81f90a.jpg)
当传入的参数是6时输出下面这个图形
![](https://img.haomeiwen.com/i12048719/d9b387e7c63c4a16.jpg)
参考答案:
![](https://img.haomeiwen.com/i12048719/0d163f6bebcbcfa9.jpg)
4.定义一个计算字符串中辅音个数(即除了'a','e','i','o','u'以外)的函数,忽略重复和大小写。比如'aEe'返回1,'aee'也返回1。
参考答案:
![](https://img.haomeiwen.com/i12048719/79b26a199e447b9a.jpg)
难度:6kyu
1.给定一个数字,在奇数左右各加一个'-',最后以首尾都没有'-'的字符串返回。例如123变为'1-2-3',1689变为'1-68-9'
参考答案:
![](https://img.haomeiwen.com/i12048719/fe74a6cbf3003b1c.jpg)
2.定义一个返回连续字母列表中缺失的字母,比如['a','b','c','e']返回'd',['A','B','C','E']返回'D',注意,缺失的只有一个字母。
![](https://img.haomeiwen.com/i12048719/9d1e845d1d2c4325.jpg)
3.定义一个函数连词成句,如['red','yellow','blue']返回'red,yellow and blue',['red','','blue']返回'red and blue',[]返回''
参考答案:
![](https://img.haomeiwen.com/i12048719/395c7b91336a45a5.jpg)
今天的内容就是这些,差不多一个月的时间,我们一起学习了python的基础部分,接下来我打算跟大家一起学习面向对象编程。
![](https://img.haomeiwen.com/i12048719/e5f71ce45ebfce64.jpg)
网友评论