有趣的python代码
时间: 2023-05-09 12:03:40 浏览: 108
有趣的Python代码有很多种,以下列举几个例子。
1. 无限制地狂跑的小乌龟
使用Python的turtle库,可以让一个小乌龟在屏幕上任意移动和画图案,以下代码可以让它无限制地狂跑:
```python
import turtle
turtle.speed(0) # 设置最快速度
while True:
turtle.forward(200)
turtle.left(170)
```
运行后,你会发现小乌龟不停地画着一个奇怪的图形,无法停止,直到你按下键盘的中断键(Ctrl+C)。
2. 一句话生成迷宫
使用Python的random库和numpy库,可以生成一个迷宫,以下是一行代码的实现方法:
```python
from random import choice;from numpy import *;print('\n'.join([''.join(['*'if choice([0,1])==1 else' 'for i in range(40)])for j in range(20)]))
```
运行后,你会看到一个随机生成的迷宫,每次运行结果都不同。如果你想要生成不同大小的迷宫,只需要改变range的参数即可。
3. 用Python画玫瑰花
使用Python的turtle库和一些数学公式,可以画出一朵漂亮的玫瑰花,以下是代码:
```python
import turtle
def petal(t, r, angle):
for i in range(2):
t.circle(r, angle)
t.left(180-angle)
def flower(t, n, r, angle):
for i in range(n):
petal(t, r, angle)
t.right(360/n)
def main():
t = turtle.Turtle()
t.speed(0)
t.color('pink')
t.begin_fill()
flower(t, 7, 60, 60)
t.end_fill()
turtle.done()
main()
```
运行后,你会看到一朵粉色的七瓣玫瑰,非常漂亮,如果你想要画出更多花朵,只需要改变flower函数的参数即可。
总之,Python是一门非常有趣的编程语言,通过简单的几行代码,就能实现一些非常有趣的功能,希望以上的例子对你有所启发。