- 博客(7)
- 收藏
- 关注
原创 python实现isPrime()函数
参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。 # a5.5isPrime.py from math import sqrt def 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
5955
原创 python文本字符分析
编写程序接收字符串,按字符出现频率的降序打印字母。分别尝试录入一些中英文文章片段,比较不同语言之间字符频率的差别。 # a6.4CalLetter txt = 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
13858
2
原创 python无角正方形的绘制
利用turtle库函数绘制一个没有角的正方形。 # a2.6CornerlessSquare from 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
12745
原创 python重复元素判定
编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。 # a6.2RepeatableElements.py def getList(): ls = [] lsStr = input("请输入任意元素(直接输入回车退出):") while lsStr != "": ls.append(lsStr) lsStr = input("请输入任意元素(直接输入回车退出
2020-12-20 17:14:49
17448
11
原创 python叠加等边三角形的绘制
使用turtle库中的turtle.fd()函数和turtle.seth()函数绘制一个叠加等边三角形。 # a2.5StackedTriangles from 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
8322
原创 python《红楼梦》人物统计
编写程序统计《红楼梦》中前20位出场最多的人物。 # a6.6CalRedChamber import jieba jieba.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
15591
4
原创 python随机密码生成
编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 # a6.1RandomCode from random import sample pra = 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
1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅