谁说我们数模人不懂浪漫?!(结果+代码)

文摘   2024-12-25 17:16   湖北  

速览

今天就是圣诞节了

云云在这里先祝大家圣诞节快乐喔

平安喜乐,万事胜意!



每每到过节的时候

难倒我们的就是怎么去表达心意


今天云云就给大家分享

圣诞树的python代码

这可是独属于我们数模人的浪漫~


需要咨询美赛大班课的同学可以关注【云顶数模】公众号回复【客服】了解详情哦~


01

圣诞树代码



代码展示


DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>AE-圣诞树title>

    <style>

        html,body{

            margin: 0;

            width:200%;

            height: 200%;

        }

        #main{

    position: absolute;

        top: 0;

        left: 0;

}

        #video1{

            width:100%;

            height:100%;

        }

        .hidden{

            display:none;

        }

    style>


head>

<body>

    <div id="main">

        <video id="video1" muted="muted" autoplay="autoplay" loop="loop" lay-src="https://tianfeng.space/wp-content/uploads/2022/12/圣诞树1.mp4">

        video>

    div>

body>

<script type="text/javascript">

    $(function(){

        var video = document.getElementById("video1");

        video.src = "";

        video.play();

    });

script>

html>



代码展示


from turtle import *

import random

import time


n = 100.0

speed("fastest")

screensize(bg='black')

left(90)

forward(3 * n)

color("orange", "yellow")

begin_fill()

left(126)

for i in range(5):

    forward(n / 5)

    right(144)

    forward(n / 5)

    left(72)

end_fill()

right(126)

color("darkgreen")

backward(n * 4.8)


def draw_light():

    if random.randint(0, 30) == 0:

        color('tomato')

        circle(6)

    elif random.randint(0, 30) == 1:

        color('orange')

        circle(3)

    else:

        color('darkgreen')


def tree(d, s):

    if d <= 0:

        return

    forward(s)

    tree(d - 1, s *.8)

    right(120)

    tree(d - 3, s *.5)

    draw_light()

    right(120)

    tree(d - 3, s *.5)

    right(120)

    backward(s)


tree(15, n)

backward(n / 2)


for i in range(200):

    a = 200 - 400 * random.random()

    b = 10 - 20 * random.random()

    up()

    forward(b)

    left(90)

    forward(a)

    down()

    if random.randint(0, 1) == 0:

        color('tomato')

    else:

        color('wheat')

    circle(2)

    up()

    backward(a)

    right(90)

    backward(b)


color("darkred", "red")

write("merry christmas",, font=("comicsansms", 40, "bold"))


03

业务介绍



为帮助同学们更高效备战2025美国大学生数学建模竞赛,云顶团队联合多位数模知名UP主(BZD数模社、Lvy-呀老师、五条数模和千千小屋等),隆重推出【美赛保奖基础班】【美赛保奖进阶班】【美赛保奖高阶班】,全程提供老师一对一辅导答疑,赛前模拟训练,赛中指导,保障售后,旨在通过24+个课时,帮助学员获得理想的成绩!

详细介绍点击下方链接哦~


【全明星阵容】2025美赛保奖救命班重磅推出!云顶携手多位数模知名UP主倾力打造!


需要预定或咨询的同学可以扫描下方二维码添加助理!

小云提供论文辅导、软著专利、数模论文学术转化等服务,点击下方公众号回复【客服】,加客服微信领取1.3T数模进阶干货资料,了解更多业务信息哦~


论文辅导|学术发表

质量精品|合同保障

扫码咨询


云顶数模
你好呀,这里是云顶数模!我们致力于高水平竞赛、高质量论文、最快下证专利软著和保研最新资料发布,定期安排超值竞赛保奖班,欢迎大家关注,也欢迎大家积极与我们沟通交流!!
 最新文章