首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >值得收藏的30道 Python 练习题(16-30)!

值得收藏的30道 Python 练习题(16-30)!

作者头像
二爷
发布2021-12-02 12:15:26
4470
发布2021-12-02 12:15:26
举报
文章被收录于专栏:二爷记二爷记

发现Python练习题是不少渣渣(当然也包括本渣渣)收集的内容?干货?同时也是培训班割韭菜利器,就没有看过没有广告的练习题,都是打着领资料的旗号来强行收割韭菜?!

关于Python的学习,或者说关于编程的学习,没有其他捷径,多敲代码,多写,多练习才有下一步的可能,所谓笨鸟先飞,你得先飞!

人都是存在惰性的,得与自己抗争!

# 30道 Python 练习题 16-30

#20211118 by 微信:huguo00289

# -*- coding: UTF-8 -*-

Test 16

将字符串 s = “ajldjlajfdljfddd”,去重并从小到大排序输出”adfjl”。

Test 17

打印出如下图案(菱形):

Test 18

给一个不多于 5 位的正整数(如 a = 12346),求它是几位数和逆序打印出各位数字。

Test 19

如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。例如:153 = 13 + 53 + 33,因此 153 就是一个水仙花数。那么如何求 1000 以内的水仙花数(3 位数)。

Test 20

求 1+2+3…+100 相加的和。

Test 21

计算 1-2+3-4+5-…-100 的值。

Test 22

现有计算公式 13 + 23 + 33 + 43 + …….+ n3,如何实现:当输入 n = 5 时,输出 165(对应的公式 : 13 + 23 + 33 + 43 + 53 = 165)。

Test 23

已知 a 的值为“hello”,b 的值为“world”,如何交换 a 和 b 的值,得到 a 的值为“world”,b 的值为”hello”?

Test 24

如何判断一个数组是对称数组?

例如 [1,2,0,2,1],[1,2,3,3,2,1],这样的数组都是对称数组。用 Python 判断,是对称数组打印 True,不是打印 False。

Test 25

如果有一个列表 a = [1,3,5,7,11],那么如何让它反转成 [11,7,5,3,1],并且取到奇数位值的数字 [1,5,11]?

Test 26

对列表 a = [1, 6, 8, 11, 9, 1, 8, 6, 8, 7, 8] 中的数字从小到大排序。

Test 27

找出列表 L1 = [1, 2, 3, 11, 2, 5, 3, 2, 5, 33, 88] 中最大值和最小值。

Test 28

找出列表 a = [“hello”, “world”, “yoyo”, “congratulations”] 中单词最长的一个。

Test 29

取出列表 L1 = [1, 2, 3, 11, 2, 5, 3, 2, 5, 33, 88] 中最大的三个值。

Test 30

把列表 a = [1, -6, 2, -5, 9, 4, 20, -3] 中的数字绝对值。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-11-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与SEO学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档