爱心图案 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:爱心图案 。爱心图案可以近似为一个正方形和两个半圆的组合:Python源代码:from turtle import * # 导入海龟绘图库color("red") # 设为红色begin_fill() # 开始填充left(45) # 左转45度forward(100) # 前进100circle(50, 180) # 画右边半圆...
绘制彩虹 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:绘制彩虹 。彩虹可由红(red)、橙(orange)、黄(yellow)、绿(green)、蓝(blue)、靛(cyan)、紫(purple)这七种颜色的半圆环组成,再加上一个白色(white)半圆使得彩虹中空。设定列表colors存储所有的颜色,利用for循环绘制从大到小的8个填充半圆,即可以得到如图所示的效果。Python源代码:from tu...
雨伞图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:雨伞图形 。Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆弧(圆心坐标、半径,起止角度)def drawCircle(x, y, r, a1, a2): penup() # 抬笔 goto(x, y) # 移动到圆心坐标 setheading(a1) #...
花瓣图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:花瓣图形。Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆弧(圆心坐标、半径,起止角度)def drawCircle(x, y, r, a1, a2): penup() # 抬笔 goto(x, y) # 移动到圆心坐标 setheading(a1) # 设置...
黑点闪烁错觉 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:黑点闪烁错觉。绘制的静止图片上,栅格的交汇处仿佛有一些小黑点在闪烁。 Python源代码:from turtle import * # 导入海龟绘图库# 定义函数绘制线段(两边端点坐标、粗细、颜色)def line(x1, y1, x2, y2, s, col): pensize(s) # 设置画笔粗细 color(col...
课程目录《C语言程序设计:一个小球的编程之旅》 课程的灵感,来源于之前做的一个视频讲座:这个暑假,将以上教学思路进一步细化,制作了一套完整的视频教程。连载中,敬请期待:0 课程速览1 课程介绍2 反弹球(C语言快速上手)2.1 显示小球2.2 小球居中与下落2.3 小球下落与反弹2.4 斜着弹跳的小球3 flappy ball(C语言语法基础)4 程序基本结构5 函数封装的反弹球6 递归圆圈画7 实现多个小球(数组)8 小球数据结构改进(结构体...
棒棒糖图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:棒棒糖图形。Python源代码: from turtle import * # 导入海龟绘图库# 定义函数绘制螺旋线(中心坐标、粗细、颜色)def drawSpiral(x, y, s, c): penup() # 抬笔 home() # 回到原点,面朝右边 goto(x, y) # 移动到目标位置 p...
奥运五环图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:奥运五环图形。Python源代码:from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆(圆心坐标、半径、画笔粗细、颜色)def drawCircle(x, y, r, s, col): pensize(s) # 设置画笔粗细为s color(col) # 设置颜色为col penup(...
太阳图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:太阳图形。Python源代码:from turtle import * # 导入海龟绘图库# 定义函数绘制空心圆(圆心坐标、半径)def drawCircle(x, y, r): penup() # 抬笔 home() # 返回原点,面朝右边 goto(x, y-r) # 移动到圆心坐标下方r的位置 p...
滚动变形错觉 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:滚动变形错觉。两种颜色的填充方块交替出现,且有一些红色、白色的填充圆。当头上下转动盯着这张图片看时,绘制的方块仿佛在滚动变形。Python源代码: from turtle import * # 导入海龟绘图库# 定义绘制填充正方形函数(左上角x、y坐标、边长、颜色)def drawSquare(x, y, l, col): colo...
国际象棋棋盘 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:国际象棋棋盘。Python源代码:from turtle import *# 定义绘制填充正方形函数(左上角x、y坐标、边长、颜色)def drawSquare(x, y, l, col): color(col) # 设置颜色 penup() # 抬笔 goto(x, y) # 移动到目标位置 pendo...
盾牌图形 -《跟小海龟学Python》练习案例代码 今天分享新书《跟小海龟学Python》的练习案例代码:盾牌图形。Python源代码:from turtle import * # 导入海龟绘图库# 定义绘制五角星函数(x、y坐标、边长、颜色)def drawStar(x, y, l,c): color(c) # 设置颜色 penup() # 抬笔 goto(x,y) # 移动到目标位置 pendown...
黑林错觉 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:黑林错觉。有两根红色的平行线:但在一些黑色斜线的影响下,两根红色平行线好像弯曲了,非常神奇:Python源代码:from turtle import * # 导入海龟绘图库# 定义绘制线段函数,参数为起始、终止点坐标def line(x1,y1,x2,y2): penup() # 抬笔 goto(x1, y1) # 移动到线段起...
一次痛苦的经历 - 带状疱疹诊疗与康复记录 以下文字,记录个人这段痛苦的经历。首先声明,本人并非医学专业人士,文中的描述、感想,都是站在一位普通患者角度的记录。文中不会出现任何具体的药物、医院、医生的名字,也不包含任何的医疗建议。如果有其他朋友有类似的症状,建议第一时间就医,及早治疗、减轻痛苦。目前还在康复的过程中,这个记录也会继续更新。如果有医学专业方面的错误,也欢迎指出,我会及时修改。2022-7-13前两天出现了左胸部疼痛的症状,网上...
围棋棋盘 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:围棋棋盘。代码绘制出19根水平平行线段、19根竖直平行线段、还有9个圆点,就得到围棋棋盘了。Python源代码:from turtle import * # 导入海龟绘图库speed(0) # 加速绘制step = 15 # 平行线间的距离for i in range(19): # 绘制19根水平平行线 penup() # ...
围棋棋盘 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:围棋棋盘。代码绘制出19根水平平行线段、19根竖直平行线段、还有9个圆点,就得到围棋棋盘了。Python源代码:from turtle import * # 导入海龟绘图库speed(0) # 加速绘制step = 15 # 平行线间的距离for i in range(19): # 绘制19根水平平行线 penup() # ...
扇子图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:扇子图形。扇面最右边线段与水平线夹角为15度,最左边线段角度为180-15=165度。扇面区域一共跨越165-15=150度,假设扇面由50根线段组成,则相邻两个线段间夹角为150/50=3度。利用for循环语句,可以绘制出组成扇面的所有线段。Python源代码:from turtle import * # 导入海龟绘图库shape('turt...
扇子图形 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:扇子图形。扇面最右边线段与水平线夹角为15度,最左边线段角度为180-15=165度。扇面区域一共跨越165-15=150度,假设扇面由50根线段组成,则相邻两个线段间夹角为150/50=3度。利用for循环语句,可以绘制出组成扇面的所有线段。Python源代码:from turtle import * # 导入海龟绘图库shape('turt...
三色螺旋线 -《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:三色螺旋线。Python源代码:from turtle import * # 导入海龟绘图库speed(0) # 快速绘制# 计算螺旋线的角度:边数为3,偏移角度0.8angle = 360/3 + 0.8for i in range(225): if i % 3 == 0: # 红色 color('red')...
任意螺旋线-《跟小海龟学Python》案例代码 今天分享新书《跟小海龟学Python》的案例代码:任意螺旋线。程序运行后,用户可以输入正多边形的边数n,偏移正多边形外角的度数offset,绘制形式多样的螺旋线:Python源代码:from turtle import *speed(0)shape('turtle')n = int(input('请输入正多边形的边数:'))offset = float(input('请输入偏移的角度值:'...