好玩的python代码
下面是一些有趣的 Python 代码示例,涵盖了不同的方面,包括游戏、数据处理、图形等。希望能给你带来一些乐趣和灵感。
1. 石头、剪刀、布游戏
这是一个简单的石头、剪刀、布游戏,可以与计算机进行对战。
```python
import random
choices = ['石头', '剪刀', '布']
while True:
player_choice = input("请选择石头、剪刀或布:")
computer_choice = random.choice(choices)
if player_choice == computer_choice:
print("平局!你和计算机都选择了", player_choice)
elif (
(player_choice == '石头' and computer_choice == '剪刀') or
(player_choice == '剪刀' and computer_choice == '布') or
(player_choice == '布' and computer_choice == '石头')
):
print("恭喜你获胜!你选择了", player_choice, "而计算机选择了", computer_choice)
else:
print("很遗憾,你输了!你选择了", player_choice, "而计算机选择了", computer_choice)
```
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)
python可以做什么游戏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 代码吧!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论