为「IT女神勋章」而战
创始人
2024-05-30 19:16:26
0

大家好,我是空空star,今天为「IT女神勋章」而战


文章目录

  • 前言
  • 一、IT女神勋章
  • 二、绘制爱心
    • 1.html+css+js
      • 来源:一行代码
      • 代码
      • 效果
    • 2.python
      • 来源:C知道
      • 代码
      • 效果
    • 3.go
      • 来源:复制代码片
      • 代码
      • 效果
    • 4.java
      • 来源:download
      • 代码
      • 效果
    • 5.people
      • 来源
      • 代码
      • 效果
  • 祝愿


前言

你用勤劳敲打创意的键盘,你用智慧编辑巧妙的方案,你用坚持创造神奇的页面,你用勇气开发网络的资源,你就是多才可爱的程序媛。
在这个特殊的日子里,我停止了刷题,写下这篇文章,为「IT女神勋章」而战。


一、IT女神勋章

本篇就通过不同的语言来为女神绘制❤️。

二、绘制爱心

1.html+css+js

来源:一行代码

一行代码

代码




效果

2.python

来源:C知道

C知道:帮我使用python画一个爱心

代码

对回答的代码进行简单调整如下:

import turtle
# 设置画布大小和背景颜色
turtle.setup(width=700, height=700)
turtle.bgcolor("white")
# 定义画爱心的函数
def draw_heart():turtle.color('Pink')  # 设置画笔颜色turtle.begin_fill()  # 开始填充turtle.left(45)  # 向左旋转45度turtle.forward(200)  # 向前走200步turtle.circle(100, 180)  # 画半圆turtle.right(90)  # 向右旋转90度turtle.circle(100, 180)  # 画半圆turtle.forward(200)  # 向前走200步turtle.end_fill()  # 结束填充
# 调用画爱心的函数
draw_heart()
# 隐藏画笔
turtle.hideturtle()
# 显示画布
turtle.done()

效果

3.go

来源:复制代码片

博客代码块

代码

package mainimport ("image""image/color""image/gif""math""os"
)// 申明画板的颜色组
var palette = []color.Color{color.White, color.Black, color.RGBA{0xff, 0x00, 0x00, 0xff}}func main() {const (nframes = 50  // GIF的帧数delay   = 10  // 每帧间的时间间隔size    = 400 // 图片大小)a := 0.0anim := gif.GIF{LoopCount: nframes} // GIF文件对象for i := 0; i < nframes; i++ {rect := image.Rect(0, 0, size+1, size+1)img := image.NewPaletted(rect, palette) // 新建一个画板,指定宽度、高度和调色板只要色彩for x := -2.0; x < 2.0; x += 0.0001 {f1 := math.Pow(math.Abs(x), 2.0/3)f2 := math.E / 4 * math.Sqrt(math.Pi-math.Pow(x, 2.0)) * math.Sin(math.Pi*a*x)if math.IsNaN(f2) {f2 = 0}y := -(f1 + f2)img.SetColorIndex(int(x*size/4)+200, int(y*size/4)+250, 2)}a++anim.Delay = append(anim.Delay, delay)anim.Image = append(anim.Image, img)}var filename = "test.gif"if len(os.Args) > 1 {filename = os.Args[1] + ".gif"}file, _ := os.Create(filename)defer file.Close()gif.EncodeAll(file, &anim)
}

效果

4.java

来源:download

下载资源

代码

package java_src;
import javax.swing.*;
import java.awt.*;public class LoveHeart extends JFrame {private static final long serialVersionUID = -1284128891908775645L;// 定义加载窗口大小public static final int GAME_WIDTH = 500;public static final int GAME_HEIGHT = 500;// 获取屏幕窗口大小public static final int WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;public static final int HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;public LoveHeart() {// 设置窗口标题this.setTitle("心形曲线");// 设置窗口初始位置this.setLocation((WIDTH - GAME_WIDTH) / 2, (HEIGHT - GAME_HEIGHT) / 2);// 设置窗口大小this.setSize(GAME_WIDTH, GAME_HEIGHT);// 设置背景色this.setBackground(Color.BLACK);// 设置窗口关闭方式this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗口显示this.setVisible(true);}@Overridepublic void paint(Graphics g) {double x, y, r;Image OffScreen = createImage(GAME_WIDTH, GAME_HEIGHT);Graphics drawOffScreen = OffScreen.getGraphics();for (int i = 0; i < 90; i++) {for (int j = 0; j < 90; j++) {r = Math.PI / 45 * i * (1 - Math.sin(Math.PI / 45 * j)) * 18;x = r * Math.cos(Math.PI / 45 * j) * Math.sin(Math.PI / 45 * i) + GAME_WIDTH / 2;y = -r * Math.sin(Math.PI / 45 * j) + GAME_HEIGHT / 4;//设置画笔颜色drawOffScreen.setColor(Color.red);// 绘制椭圆drawOffScreen.fillOval((int) x, (int) y, 2, 2);}// 生成图片g.drawImage(OffScreen, 0, 0, this);}}public static void main(String[] args) {LoveHeart demo = new LoveHeart();demo.setVisible(true);}
}

效果

5.people

来源

本次活动页

代码

control+command+a
command+v

效果


祝愿

祝你女神节快乐,愿你永远美丽动人、自信勇敢;愿你的每一天都充满阳光和温馨,幸福永远伴随着你。

相关内容

热门资讯

YU7在电池包防护方面做了哪些...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 7月5日晚,@小米汽...
停航!停工!黄色预警!台风“丹... 转自:科普中国7 月 5 日凌晨,今年第4号台风“丹娜丝”生成。中央气象台于 5 日 18 时升级发...
南昌高温持续市民全副武装出行   昨日,记者在街头看到,高温天气来袭,行人“全副武装”出行。据天气预报显示,7日南昌晴天多云,气温...
美国得州洪灾死亡人数上升至43... 当地时间7月5日获悉,美国得克萨斯州克尔县警长表示,得州发生的洪灾已造成至少43人死亡,死亡人员包括...
鱼跃鸟飞入画来   7月盛夏,赣江浩荡奔流,鄱阳湖烟波浩渺、水天相接,河湖相连处,水清安澜、鱼翔浅底。  2020年...
越南百人采购团发来“辣评” 宁... 在2025宁波跨博会上,越南百人采购团参观宁波舟山港。(受访者供图)2025宁波跨博会闭幕已一个多月...
拓展绿色空间 绘就生态底色   市民游客在公园内享受休闲时光。  本报记者 霍亮文/摄   在哈尔滨主城区,一些曾经不起眼的角落...
乌兰的风吹到了湖州 转自:湖州日报  7月4日,2025年“湖乌情缘·光影之旅”湖州&乌兰主题摄影巡展在南太湖新区月亮广...
南京公积金异地贷款“扩圈”全省... 南报网讯(记者 孙琳 实习生 胡洁 蒋丹) 南京公积金异地贷款“扩圈”全省首笔落地!7月5日上午,专...
旅客突然跳入股道致G7545次... 上海铁路局杭州站官方微博@铁路杭州站 7月5日发文称,当天16时34分许,G7545次列车驶入杭州东...