微智科技网
您的当前位置:首页好玩的python代码

好玩的python代码

来源:微智科技网
好玩的python代码

下面是一些有趣的 Python 代码示例,涵盖了不同的方面,包括游戏、数据处理、图形等。希望能给你带来一些乐趣和灵感。 1. 石头、剪刀、布游戏

这是一个简单的石头、剪刀、布游戏,可以与计算机进行对战。 ```python import random

choices = ['石头', '剪刀', '布']

while True:

player_choice = input(\"请选择石头、剪刀或布:\") computer_choice = random.choice(choices)

if player_choice == computer_choice:

print(\"平局!你和计算机都选择了\ elif (

(player_choice == '石头' and computer_choice == '剪刀') or

(player_choice == '剪刀' and computer_choice == '布') or

(player_choice == '布' and computer_choice == '石头') ):

print(\"恭喜你获胜!你选择了\而计算机选择了\ else:

print(\"很遗憾,你输了!你选择了\而计算机选择了\ ```

2. 斐波那契数列

这段代码计算并打印出斐波那契数列的前 n 个数字。

```python

def fibonacci(n):

sequence = [0, 1]

for i in range(2, n):

sequence.append(sequence[i-1] + sequence[i-2])

return sequence

n = int(input(\"请输入要计算的斐波那契数列长度:\")) print(fibonacci(n)) ```

3. 数据可视化

使用 Matplotlib 库绘制简单的折线图。 ```python

import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] plt.plot(x, y) plt.xlabel('x') plt.ylabel('y')

plt.title('y = x^2') plt.show() ```

4. 猜数字游戏

这是一个猜数字的游戏,计算机随机生成一个数字,你需要猜测这个数字是多少。

```python import random

number = random.randint(1, 100)

guess = int(input(\"猜一个1到100之间的数字:\")) while guess != number: if guess < number:

print(\"猜小了!\") else:

print(\"猜大了!\")

guess = int(input(\"再猜一次:\")) print(\"恭喜你,猜对了!\") ```

5. 中文分词

使用结巴中文分词库将一段中文文本进行分词。 ```python import jieba

text = input(\"请输入一段中文文本:\") seg_list = jieba.cut(text, cut_all=False) print(\"分词结果:\")

print(\" / \".join(seg_list)) ```

以上是一些有趣的 Python 代码示例,希望你喜欢!自由发挥,创造出更多有趣的 Python 代码吧!

因篇幅问题不能全部显示,请点此查看更多更全内容