Python练习(初级解法)

目录

一、列表排序

二、 字符串逆序

三、输出字典key

四、输出字符奇数位置的字符串

五、求解100以内的所有素数

六、求矩形面积

 七、求中位数

八、求最大公约数

九、求最小公倍数

十、结尾0的个数


Python基础题目练习,贡献一些菜鸟解法,如有错误,请多指正

题目练习地址:http://www.pythontip.com/coding/code_oj

一、列表排序

题目描述:

给你一个列表 L, 对L进行升序排序并输出排序后的列表。

例如:L = [8,2,50,3]

则输出:[2,3,8,50]

示例:

输入:L = [4, 2, 25, 7777777, 100, 3, 77777777, 77777777, 77777777, 77777777]

输出:[2, 3, 4, 25, 100, 7777777, 77777777, 77777777, 77777777, 77777777]

 或者有更简单的

二、 字符串逆序

给你一个字符串 a, 请你输出逆序之后的a。

例如:a=‘xydz’

则输出:zdyx

三、输出字典key

题目描述:

给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。

例如:a={1:1,2:2,3:3}, 则输出:1,2,3

输出结果为:

四、输出字符奇数位置的字符串

题目描述:

给你一个字符串 a, 输出a中奇数位置字符构成的字符串(位置编号从1开始)。

例如:a=‘xyzwd’

则输出:xzd

五、求解100以内的所有素数

题目描述:

输出100以内的所有素数,素数之间以一个空格区分(注意,最后一个数字之后不能有空格)。

输出结果为:

六、求矩形面积

题目描述:

已知矩形长a,宽b,输出其面积和周长,面积和周长以一个空格隔开。

例如:a = 3, b = 8

则输出:24 22

 七、求中位数

题目描述:

给你一个整数列表L, 输出L的中位数(若结果为小数,则保留一位小数)。

例如: L=[0,1,2,3,4]

则输出:2

 输出结果为:

八、求最大公约数

题目描述:

给你两个正整数a和b, 输出它们的最大公约数。

例如:a = 3, b = 5

则输出:1

输出结果为:

九、求最小公倍数

题目描述:

给你两个正整数a和b, 输出它们的最小公倍数。

例如:a = 3, b = 5

则输出:15

输出结果为: 

 

十、结尾0的个数

题目描述:

给你一个正整数列表 L, 输出L内所有数字的乘积末尾0的个数。(提示:不要直接相乘,数字很多,相乘得到的结果可能会很大)。

例如: L=[2,8,3,50],

则输出:2

输出结果为:

猜你喜欢

转载自blog.csdn.net/lyouhuan/article/details/124901116
今日推荐