python 有趣的代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python有趣的代码
Python是一种简单易学、功能强大的编程语言,它不仅适用于开发各种类型的应用程序,还可以用来编写有趣的代码。

本文将为您介绍一些有趣的Python代码,希望能给您带来一些乐趣和启发。

1. 打印自己的名字
name = "John Doe"
print(f"Hello, my name is {name}")
这段代码使用了Python的f-string格式化字符串功能,将变量name的值插入到字符串中,实现了打印自己的名字。

2. 猜数字游戏
import random
number = random.randint(1, 100)
guess = None
while guess != number:
guess = int(input("猜一个1到100之间的数字: "))
if guess < number:
print("太小了,再试试!")
elif guess > number:
print("太大了,再试试!")
else:
print("恭喜你,猜对了!")
这段代码实现了一个简单的猜数字游戏。

程序会生成一个1到100之间的随机数,然后提示用户猜数字,根据用户的猜测给出提示,直到猜对为止。

3. 绘制彩色螺旋
import turtle
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
turtle.speed(0)
for i in range(360):
turtle.pencolor(colors[i % len(colors)])
turtle.width(i / 100 + 1)
turtle.forward(i)
turtle.left(59)
这段代码利用Python的turtle模块绘制了一个彩色螺旋。

程序使用了一个循环,每次改变画笔的颜色和宽度,然后向前移动一段距离,最后向左旋转一定角度,循环多次完成绘制。

4. 生成斐波那契数列
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
sequence = [0, 1]
while len(sequence) < n:
next_number = sequence[-1] + sequence[-2]
sequence.append(next_number)
return sequence
n = int(input("生成斐波那契数列的长度: "))
print(fibonacci(n))
这段代码定义了一个函数fibonacci,用于生成指定长度的斐波那契数列。

程序使用了一个循环,每次计算下一个数并将其添加到序列中,直到序列的长度达到指定值。

5. 画一个笑脸
import turtle
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(-40, 40)
turtle.pendown()
turtle.circle(10)
turtle.penup()
turtle.goto(40, 40)
turtle.pendown()
turtle.circle(10)
turtle.penup()
turtle.goto(-40, 20)
turtle.pendown()
turtle.right(90)
turtle.circle(40, 180)
turtle.hideturtle()
turtle.done()
这段代码使用turtle模块绘制了一个笑脸。

程序使用了一系列的绘制命令,包括绘制圆形、圆弧等,最终完成了笑脸的绘制。

以上是一些有趣的Python代码示例,它们展示了Python的简洁和强大之处。

通过编写和运行这些代码,您可以体验到Python的乐趣,并且可以通过修改代码来实现自己的创意和想法。

希望这些代码能给您带来启发,让您对Python编程更加感兴趣。

相关文档
最新文档