- 博客(7)
- 收藏
- 关注
原创 python实现isPrime()函数
参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。# a5.5isPrime.pyfrom math import sqrtdef isPrime(n): if n <= 1: return False else: for i in range(2, int(sqrt(n)) + 1): if n % i == 0: return False return
2020-12-20 20:23:35 5771
原创 python文本字符分析
编写程序接收字符串,按字符出现频率的降序打印字母。分别尝试录入一些中英文文章片段,比较不同语言之间字符频率的差别。# a6.4CalLettertxt = input("请输入一段英文片段:")txt = txt.lower()count = {}for i in range(97, 123): count[chr(i)] = txt.count(chr(i))items = list(count.items())items.sort(key=lambda x: x[1], rever
2020-12-20 20:06:54 13425 2
原创 python无角正方形的绘制
利用turtle库函数绘制一个没有角的正方形。# a2.6CornerlessSquarefrom turtle import *def a(angle): seth(angle) fd(50) right(45) pu() fd(25) pd()setup(650, 350, None, None)pu()seth(120)fd(50)pd()pensize(2)pencolor("black")a(0)a(-90)a(18
2020-12-20 17:17:59 12544
原创 python重复元素判定
编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。# a6.2RepeatableElements.pydef getList(): ls = [] lsStr = input("请输入任意元素(直接输入回车退出):") while lsStr != "": ls.append(lsStr) lsStr = input("请输入任意元素(直接输入回车退出
2020-12-20 17:14:49 17150 10
原创 python叠加等边三角形的绘制
使用turtle库中的turtle.fd()函数和turtle.seth()函数绘制一个叠加等边三角形。# a2.5StackedTrianglesfrom turtle import *def triangle(length, angle): pu() seth(-angle) fd(length / 2) pd() seth(angle) fd(length) seth(angle + 120) fd(length) se
2020-12-20 16:58:21 8016
原创 python《红楼梦》人物统计
编写程序统计《红楼梦》中前20位出场最多的人物。# a6.6CalRedChamberimport jiebajieba.add_word("二姑娘")jieba.add_word("三姑娘")jieba.add_word("四姑娘")jieba.add_word("林姑娘")jieba.add_word("史姑娘")jieba.add_word("邢姑娘")jieba.add_word("琴姑娘")excludes = {"什么", "一个", "我们", "那里", "你们", "
2020-12-20 16:53:43 15090 4
原创 python随机密码生成
编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。# a6.1RandomCodefrom random import samplepra = list()for i in range(65, 90): pra.append(chr(i))for i in range(97, 122): pra.append(chr(i))for i in range(48, 57): pra.append(chr(i))for i in range(10):
2020-12-20 16:50:13 1008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人