python有趣的代码
时间: 2023-09-10 13:11:12 浏览: 31
以下是一些有趣的 Python 代码示例:
1. 输出彩色文本:
```python
print("\033[1;31;40m 红色字 \033[0m")
```
2. 输出随机密码:
```python
import random
import string
def generate_password(length):
letters = string.ascii_letters + string.digits + string.punctuation
return ''.join(random.choice(letters) for i in range(length))
print(generate_password(10))
```
3. 用 ASCII 艺术输出文字:
```python
print(r"""
/\_/\
( o.o )
> ^ <
""")
```
4. 用递归实现斐波那契数列:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(10):
print(fibonacci(i))
```
5. 使用 turtle 绘制图形:
```python
import turtle
turtle.color("red", "yellow")
turtle.begin_fill()
while True:
turtle.forward(200)
turtle.left(170)
if abs(turtle.pos()) < 1:
break
turtle.end_fill()
turtle.done()
```