Python+练习题目

练习平台

  • https://www.python123.io Python123平台
  • https://pintia.cn 程序设计类实验辅导教学平台
  • https://www.patest.cn 计算机程序设计能力考试

习题

1、工整打印九九乘法表

2、绘制同切圆

3、依次输入三个爱好,一起输出

4、输入名字,随机生成幸运数字

5、输入的整数N,输出N的32次方

6、输入一段文字,将文字垂直输出

7、输入一个合法算式,例如1.2+3.4,输出结果

8、输入小数,输出整数部分

9、输入整数N,输出1到N相加的和

10、输入整数,输出整数百位及以上的数字

11、输入字符串,按照空格分割,逐行打印

12、输入数字1-7,表示星期几,输出星期字符串名称,例如输入3,输出星期三

13、输入五位数n,判断是不是回文数,例如12321,15251,37273都是回文数

14、输入十进制整数,输出二进制、八进制、十六进制字符串

15、输入年份,判断闰年,能被4整除但不能被100整除,或者能被400整除

16、最大公约数计算。获取两个整数,求最大公约数(辗转相除法)和最小公倍数(两数乘积除以最大公约数)。

17、统计不同字符个数,统计英文字符、数字、空格、其他字符个数

18、猜数游戏,输入不是整数,必须重新输入

19、羊东门问题。有三扇关闭的门,一扇门后面停着汽车,其它门时山羊,只有主持人知道。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出山羊,允许参赛者更换选择。请问参赛者更换选择后能否增加猜中汽车的机会?这是一个经典问题。请使用random库对这个随机事件进行预测,分别输出参赛者改变选择和坚持获胜的概率。

20、实现isNum函数,参数为一个字符串,字符串属于整数返回True,否则False

21、实现isPrime()函数,参数为整数,要有异常处理,是质数,返回True

22、函数打印200以内的素数,空格分割

23、函数,参数时是整数n,递归获取菲波那切数列中的第n个数并返回

24、英文字符频率统计。给定的字符串出现的a~z字母进行分析,不考虑大小写,降序输出

25、中文字符频率统计。给定的字符串出现的全部字符(含中文字符)进行分析,降序输出

26、随机密码生成,26个字母和9个数字组成的列表随机生成10个8位密码

27、重复元素判断,函数,接收列表作为参数,如果元素在列表出现了不止一次,返回True,不改变原来列表的值。编写调用函数和输出测试结果

28、利用集合的无重复性,对27题进行优化

29、输入一个文件和一个字符,统计该字符在文件中的出现次数

30、英文文本文件,读取内容将里面的大写字母变成小写,小写变成大写

31、生成10*10的随机矩阵,保存文件,空格分隔行向量,换行分隔列向量,将保存的矩阵文件另存为csv格式

32、读取python源代码,除保留字之外的小写字母换成大写字母

33、要求能够将元素为任意python支持的类型(包括含有半角逗号的字符串)的列表转储为csv,重新解析为列表

34、使用用于HTML解析的第三方库,提取网站信息

35、函数封装,文本词频统计程序

36、词云是设计和统计的结合,wordcloud是一款基于Python的词云第三方库,支持对词语数量、背景蒙版、字体颜色等各种细节的设置。对35题构建词云效果

37、使用turtle库绘制蜂窝状六边形

38、绘制玫瑰花

39、绘制颜色图谱

40、使用random库生成包含10个0~100之间随机整数的列表

41、使用time库将当前日期转换成类似“Sunday,8.January 2017 11:03PM”

42、使用jieba.cut()对“Python是最有意思的编程语言”进行分词,输出结果,并将该迭代器转换成列表类型

43、自选一篇报告或者演讲稿,利用jieba分析词频前五的关键词

44、选择你喜欢的小说,统计出场人物词频排名

45、将44题以词云方式展现,美化生成的词云图片

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网小队

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值