画图

一位Python初学者分享了使用Python绘制高中数学函数图形的经历,并尝试将这些图形融入到个人网页中,通过CSS进行样式设计,展示了从编程到网页呈现的全过程。

疫情再家太无聊。刚学python,python装了卸载几次,导致python turtle graphics框每次运行完程序未能显示,试了各种网上方法,都不起作用,在b站无意间观看视频,看到python窗口命令,好奇自己试试窗口命令,居然发现又能调用这个框
在这里插入图片描述
无聊做了下高中常见函数,写了网页顺便熟练下css,因为刚学不久
html:
在这里插入图片描述
css:
*{
padding: 0;
margin: 0;
}

.X>.head{
height: 50px;
width: 100%;

border-bottom-color: black;
border-width: 1px;
border-bottom-style:dashed;
font-style: italic;
text-align: center;

}

.X>.BODY>.x1{
width: 33%;
height: 350px;
border: 1px solid black;
background-color: chartreuse;
float: left;
position: relative;
}

.X>.BODY>.x1{
text-align: center;
font-size:large ;
}
.X>.BODY>#t1,
.X>.BODY>#t2,
.X>.BODY>#t3{
border-top: none;
}

.X>.BODY>#t1{
background-image: url(./image/1.png);
background-size: 270px 350px;
}

.X>.BODY>#t2{
background-image: url(./image/2.png);
background-size: 270px 350px;
}

.X>.BODY>#t3{
background-image: url(./image/3.png);
background-size: 270px 350px;
}

.X>.BODY>#t4{
background-image: url(./image/4.png);
background-size: 270px 350px;
}

.X>.BODY>#t5{
background-image: url(./image/5.png);
background-size: 270px 350px;
}

.X>.BODY>#t6{
background-image: url(./image/6.png);
background-size: 270px 350px;
}
效果图:
在这里插入图片描述
背景图:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用python画背景图
python代码:
from turtle import*
from math import*

def drawbutterfly(a,n,end):
t=0
while t<=24end:
x=a
sin(tn)(exp(cos(tn))-2cos(4tn)+(sin(nt/12))(sin(nt/12)))
y=a
cos(tn)(exp(cos(tn))-2cos(4tn)+(sin(tn/12))(sin(n*t/12)))
goto(x,y)
t=t+0.01#蝴蝶曲线

def drawsin():#正弦函数
t=0
while t<=40pi:
x=t
y=100
sin(x/20)
goto(x,y)
t=t+0.05

def draw_rule():
up()
back(200)
down()
fd(400)
left(150)
fd(20)
up()
goto(200,0)
down()
right(300)
fd(20)
up()
home()
down()
left(90)
up()
back(200)
down()
fd(400)
left(150)
fd(20)
up()
goto(0,200)
down()
right(300)
fd(20)
up()
home()
down()

def drawyici():
goto(-150,-150)
goto(150,150)
write(‘y=x’)

def drawerci():
up()
goto(-100,100)
down()
t=-10
while t<=10:
x=t*10
y=pow(t,2)
goto(x,y)
t=t+0.01

def drawsanci():
t=-5
up()
goto(-150, -175)
down()
while t<5:
x=t*30
y=pow(t,3)*1.4
goto(x,y)
t=t+0.01

def drawcos():
t=0
up()
goto(0, 100)
down()
while t<=40pi:
x=t
1.5
y=80*cos(t/20)
goto(x,y)
t=t+0.05

def drawtan():
t=0

while t<=pi:
    x=t*50
    y=10*tan(t)
    goto(x,y)
    t=t+0.05

def drawtriangle():
import turtle as t
t.goto(100, 0)
for i in range(50):
t.left(80)
t.fd(100)
t.left(135)
t.fd(105)

if name==‘main’:
draw_rule()
drawtriangle()
done()

又画了两个图在这里插入图片描述
在这里插入图片描述
新手。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值