我需要40行左右的代码
时间: 2024-03-07 21:48:38 浏览: 88
这是一个使用 Python 统计《三国演义》人物出现次数的简短代码示例,共计 40 行:
```python
import jieba
# 读取《三国演义》文本
with open('sgyy.txt', 'r', encoding='utf-8') as f:
sgyy = f.read()
# 使用 jieba 分词
words = jieba.lcut(sgyy)
# 统计人物出现次数
counts = {}
for i in range(len(words)-1):
if words[i] == '曹操':
if words[i+1] not in counts:
counts[words[i+1]] = 1
else:
counts[words[i+1]] += 1
# 输出出现次数最多的前10个人物
top10 = sorted(counts.items(), key=lambda x: x[1], reverse=True)[:10]
for name, count in top10:
print(name, count)
```
这段代码与之前的代码示例大致相同,但做了一些简化和优化,使得代码行数更少,更加简洁。
相关问题
python简单代码40行左右
Python是一种简洁易读的高级编程语言,下面是一个简单的40行左右的Python代码示例,它创建了一个猜数字游戏:
```python
import random
def generate_number():
number = random.randint(1, 100)
return number
def guess_the_number():
attempts = 0
max_attempts = 5
while True:
print(f"尝试次数: {attempts + 1}")
user_guess = int(input("请输入一个1到100之间的整数:"))
attempts += 1
if user_guess < generate_number():
print("太小了!")
elif user_guess > generate_number():
print("太大了!")
if attempts == max_attempts:
print(f"恭喜你! 数字是{generate_number()}")
break
else:
print("请再试一次!")
guess_the_number()
```
这个程序首先生成一个随机数,然后让用户猜测。用户有五次机会,如果猜测错误,会给出提示直到猜对为止。
用python画个爱心简单代码40行左右
当然可以,这里是一个简单的Python程序,使用turtle模块来绘制一个心形图案,大约40行左右:
```python
import turtle
# 设置turtle的颜色和速度
t = turtle.Turtle()
t.speed(1)
t.color('red')
# 定义心形函数
def draw_heart(size):
for _ in range(2):
t.forward(size)
t.right(145)
t.forward(size * 0.707)
t.left(90)
t.forward(size)
t.left(145)
# 绘制心形
size = 150
draw_heart(size)
t.penup()
t.goto(-size*0.8, size*0.6) # 移动到中心位置上方一点
t.pendown()
t.right(45) # 转向
draw_heart(size)
# 结束并隐藏turtle
turtle.done()
阅读全文