ChatGPT写python代码实录
print('hello world')
众所周知,咱们程序员学习编程是为了世界好。
所以,咱们就从hello world开始。
然后是一个杨辉三角
def generate_triangle(n):triangle = []
for i in range(n):row = [1] * (i + 1)for j in range(1, i):row[j] = triangle[i - 1][j - 1] + triangle[i - 1][j]triangle.append(row)
return triangle
def print_triangle(triangle):for row in triangle:print(" ".join(str(x) for x in row).center(80))
n = 10
triangle = generate_triangle(n)
print_triangle(triangle)
测试结果是正确的:
然后我让他打印一直玫瑰,
代码是这样子的,看起来很完美,有花瓣,有花蕾,调了背景色,perfect,但是实际就不好了。
import turtle
# 设置窗口大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("black")
# 定义画笔
pen = turtle.Turtle()
pen.speed(0)
pen.color("red")
pen.hideturtle()
# 绘制花瓣
def draw_petal():for i in range(20):pen.forward(30)pen.right(20)pen.right(140)for i in range(20):pen.forward(30)pen.right(20)
# 绘制玫瑰花
def draw_rose():for i in range(10):draw_petal()pen.right(36)
# 绘制花蕾
def draw_bud():pen.color("green")pen.penup()pen.goto(0, -150)pen.pendown()pen.begin_fill()pen.circle(20)pen.end_fill()
# 调用函数绘制玫瑰花
draw_rose()
draw_bud()
# 显示绘图窗口
turtle.done()
但实际的结果:
和想象中的那个“略微”有些差异,的但并不影响继续。
python吗爬虫必不可少,也勉强可以写出来。
字典测试
还有什么想测试的可以留言
文章质量改进
本文链接:https://my.lmcjl.com/post/1054.html
展开阅读全文
4 评论