要嗎,分你一個。
今天是個大喜的日子,不過跟我沒有什么關(guān)系,所以,搞了兩段python代碼自嗨一下。
(最后還是沒有用上java)。
首先需要在百度上搜python官網(wǎng)下載一下才可以運行。(放心這個不需要配置環(huán)境)。
代碼源自論壇,非本人所寫在此聲明。
上代碼:
import turtle
def curvemove():
for i in range(200):
turtle.right(1)
turtle.forward(1)
turtle.color('red')
turtle.begin_fill()
turtle.left(140)
turtle.forward(111.65)
curvemove()
turtle.left(120)
curvemove()
turtle.forward(111.65)
turtle.end_fill()
turtle.penup()
turtle.goto(-40, -50)
turtle.pendown()
turtle.write('', font = ('SimHei', 15, 'bold'))
turtle.hideturtle()
上圖:

Dingtalk_20210814193901.jpg
import turtle
import time
from turtle import mainloop, hideturtle
def clear_all():
turtle.penup()
turtle.goto(0, 0)
turtle.color('white')
turtle.pensize(800)
turtle.pendown()
turtle.setheading(0)
turtle.fd(300)
turtle.bk(600)
# 重定位海龜?shù)奈恢?def go_to(x, y, state):
turtle.pendown() if state else turtle.penup()
turtle.goto(x, y)
def draw_heart(size):
turtle.color('red', 'pink')
turtle.pensize(2)
turtle.pendown()
turtle.setheading(150)
turtle.begin_fill()
turtle.fd(size)
turtle.circle(size * -3.745, 45)
turtle.circle(size * -1.431, 165)
turtle.left(120)
turtle.circle(size * -1.431, 165)
turtle.circle(size * -3.745, 45)
turtle.fd(size)
turtle.end_fill()
# 畫出發(fā)射愛心的小人
def draw_people(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.pensize(2)
turtle.color('black')
turtle.setheading(0)
turtle.circle(60, 360)
turtle.penup()
turtle.setheading(90)
turtle.fd(75)
turtle.setheading(180)
turtle.fd(20)
turtle.pensize(4)
turtle.pendown()
turtle.circle(2, 360)
turtle.setheading(0)
turtle.penup()
turtle.fd(40)
turtle.pensize(4)
turtle.pendown()
turtle.circle(-2, 360)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(20)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(40)
turtle.setheading(0)
turtle.fd(35)
turtle.setheading(-60)
turtle.fd(10)
turtle.penup()
turtle.goto(x, y)
turtle.setheading(-90)
turtle.pendown()
turtle.fd(60)
turtle.setheading(-135)
turtle.fd(60)
turtle.bk(60)
turtle.setheading(-45)
turtle.fd(30)
turtle.setheading(-135)
turtle.fd(35)
turtle.penup()
# 繪制文字
def draw_text(text, t_color, font_size, show_time):
turtle.penup()
turtle.goto(-350, 0)
turtle.color(t_color)
turtle.write(text, font=('宋體', font_size, 'normal'))
time.sleep(show_time)
clear_all()
# 愛心發(fā)射
def draw_():
turtle.speed(0)
draw_people(-250, 20)
turtle.penup()
turtle.goto(-150, -30)
draw_heart(14)
turtle.penup()
turtle.goto(-200, -200)
turtle.color('pink')
turtle.write('Biu~', font=('宋體', 60, 'normal'))
turtle.penup()
turtle.goto(-20, -60)
draw_heart(25)
turtle.penup()
turtle.goto(-70, -200)
turtle.color('pink')
turtle.write('Biu~', font=('宋體', 60, 'normal'))
turtle.penup()
turtle.goto(200, -100)
draw_heart(45)
turtle.penup()
turtle.goto(150, -200)
turtle.color('pink')
turtle.write('Biu~', font=('宋體', 60, 'normal'))
turtle.hideturtle()
time.sleep(3)
def main():
# 隱藏海龜
hideturtle()
turtle.setup(900, 500)
draw_text("Are You Readly?", "black", 60, 0)
draw_text("接下來", "skyblue", 60, 0)
draw_text("感謝你的出現(xiàn),讓我的日子這么甜!", "pink", 35, 3)
draw_()
# 使用mainloop防止窗口卡死
mainloop()
if __name__ == '__main__':
main()
上圖:

Dingtalk_20210814215429.jpg

Dingtalk_20210814215410.jpg
分享完代碼說說本周的體會吧,本周java開展到了第八章,最近就是書本看不下去,視頻看著走神,沒有辦法,希望下周有所調(diào)整吧。然后呢下周爭取把基礎(chǔ)知識過完,然后構(gòu)思一個不錯的游戲把。