あえて告白しますか?
テクニカルオタクとして、大きな嵐は見たことがありませんが、好きな人の前ではまだその一歩を踏み出すことができません。結局、あなたの最愛の人が飛び去るのを見るのは非常にイライラして悲しいです。しかし、プログラムがあなたのアイデアを表現するのに役立つことは問題ではありません!!!!!あなたが理解していなくても構いません、私たちは今効果が必要なだけです。
cmdコマンドの告白
効果は次のとおり、
コードは次のとおりです
import time
sentence = "Dear F, I love you forever!"
for char in sentence.split():
allChar = []
for y in range(15,-15,-1):
lst = []
lst_con = ''
for x in range(-30, 30):
formula = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if formula <= 0:
lst_con += char[(x) % len(char)]
else:
lst_con += ' '
lst.append(lst_con)
allChar += lst
print('\n'.join(allChar))
time.sleep(2)
グラフィックタートルを使用します(クローラーシリーズの後半で説明します!!!)
このライブラリについては、後で詳しく説明します。(バラを描く、古典的なエントリープロジェクト)
最初に、グラフィックturtle.color(color1、color2)の塗りつぶし色
を
描画するためのturtle.fillcolor(colorstring)の
使用法について説明し、pencolor = color1、fillcolor = color2 turtle.filling()を返すように設定します。現在充填状態にあるかどうかturtle.begin_fill()はグラフィックの充填を開始する準備ができていますturtle.end_fill()充填が完了しましたturtle.hideturtle()はブラシのタートル形状を非表示にしますturtle.showturtle()はブラシのタートル形状を表示します
turtle.forward(distance)
to the current Brush方向移動距離ピクセル長
turtle.backward(距離)
現在のブラシ距離の反対方向に移動ピクセル長
turtle.right(度)
時計回り移動度°
turtle.left(度)
反時計回り移動度°
turtle.pendown()
移動しながら描画グラフィックス、デフォルトでは
turtle.goto(x、y)も描画されます
ペンを座標がx、yの位置に移動します
。Turtle.penup()は
ペンを持ち上げてグラフィックを描画せずに移動します。別の場所に
turtle.circle()を描画して
円を描画するために使用されます。半径は正(負)であり、円の中心がペン内にあることを示します。
setx()の左(右)に円を描く
現在のx軸を指定された位置に移動します
sety()
現在のy軸を指定された位置に
移動しますsetheading(angle)
現在の方向を角度に設定します
home()
現在のペンの位置を原点として設定します東。
dot®
は、指定された直径と色のドットを描画します
。turtle.clear()
はタートルウィンドウをクリアしますが、タートルの位置と状態は変更されません
。turtle.reset()
はウィンドウをクリアし、タートル状態を初期状態にリセットします
。turtle.undo()
最後のタートルアクションをキャンセルする
turtle.isvisible()
は、現在のタートルが表示されているかどうかを返します
stamp()
現在のグラフィックをコピーします
turtle.write(s [、font =( "font-name"、font_size、 "font_type")])
テキストを書き込みます。テキストコンテンツ、fontはフォントのパラメータであり、フォント名、サイズ、タイプです。fontはオプションであり、fontパラメータもオプションです。
ここで使用したのは、
turtle.forward(distance)
turtle.right(degree)
turtle.left(degree)
turtle.goto(x、y)
turtle.hideturtle()
turtle.fillcolor(colorstring)
turtle.begin_fill()
turtleだけです。 .end_fill()
turtle.write(s [、font =( "font-name"、font_size、 "font_type")])
setheading(angle)
turtle.circle()
効果は次のとおりです。
コードは時間と少し厄介なために追い出されます、でもまだ使えます!!
import turtle
import time
turtle.hideturtle()
turtle.penup()
turtle.goto(180, 50)
turtle.color("blue")
time.sleep(1)
turtle.write("自己组织语言", font=("Times", 18, "bold"))
turtle.goto(190, 10)
time.sleep(1)
turtle.write("自己组织语言", font=("Times", 18, "bold"))
turtle.goto(200, -20)
time.sleep(1)
turtle.write("自己组织语言", font=("Times", 18, "bold"))
turtle.goto(210, -50)
time.sleep(1)
turtle.write("自己组织语言", font=("Times", 18, "bold"))
#turtle.goto(200,-80)不够再加
#turtle.write('自己组织语言',font=("Times", 18, "bold"))不够再加!!!
turtle.goto(0, 0)
turtle.color("black")
turtle.penup()
turtle.left(90)
turtle.fd(200)
turtle.pendown()
turtle.right(90)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10, 180)
turtle.circle(25, 110)
turtle.left(50)
turtle.circle(60, 45)
turtle.circle(20, 170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30, 110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90, 70)
turtle.circle(30, 150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80, 90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150, 80)
turtle.left(50)
turtle.circle(150, 90)
turtle.end_fill()
turtle.left(150)
turtle.circle(-90, 70)
turtle.left(20)
turtle.circle(75, 105)
turtle.setheading(60)
turtle.circle(80, 98)
turtle.circle(-90, 40)
turtle.left(180)
turtle.circle(90, 40)
turtle.circle(-80, 98)
turtle.setheading(-83)
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(-80, 90)
turtle.right(90)
turtle.circle(-80, 90)
turtle.end_fill()
turtle.right(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(85)
turtle.left(90)
turtle.fd(80)
turtle.right(90)
turtle.right(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(80, 90)
turtle.left(90)
turtle.circle(80, 90)
turtle.end_fill()
turtle.left(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(60)
turtle.right(90)
turtle.circle(200, 60)
turtle.penup()
turtle.color("blue")
turtle.hideturtle()
turtle.penup()
turtle.goto(0, 0)
turtle.color("black")
turtle.penup()
turtle.left(90)
turtle.fd(200)
turtle.pendown()
turtle.right(90)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10, 180)
turtle.circle(25, 110)
turtle.left(50)
turtle.circle(60, 45)
turtle.circle(20, 170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30, 110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90, 70)
turtle.circle(30, 150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80, 90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150, 80)
turtle.left(50)
turtle.circle(150, 90)
turtle.end_fill()
turtle.left(150)
turtle.circle(-90, 70)
turtle.left(20)
turtle.circle(75, 105)
turtle.setheading(60)
turtle.circle(80, 98)
turtle.circle(-90, 40)
turtle.left(180)
turtle.circle(90, 40)
turtle.circle(-80, 98)
turtle.setheading(-83)
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(-80, 90)
turtle.right(90)
turtle.circle(-80, 90)
turtle.end_fill()
turtle.right(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(85)
turtle.left(90)
turtle.fd(80)
turtle.right(90)
turtle.right(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(80, 90)
turtle.left(90)
turtle.circle(80, 90)
turtle.end_fill()
turtle.left(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(60)
turtle.right(90)
turtle.circle(200, 60)
turtle.penup()
turtle.color("blue")
turtle.goto(0, 200)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10, 180)
turtle.circle(25, 110)
turtle.left(50)
turtle.circle(60, 45)
turtle.circle(20, 170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30, 110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90, 70)
turtle.circle(30, 150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80, 90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150, 80)
turtle.left(50)
turtle.circle(150, 90)
turtle.end_fill()
200行以上、あなたのためのTAは本当に多すぎません!!!
最後の方法
コンピューターを離れて階下のフラワーショップに行きます。5.20の日に、9本のバラを購入し、告白の手紙を書きます。花や手紙を残すこともできますが、匿名の手紙を残さないように注意してください。まだ躊躇しているかもしれませんが、この最後の方法を見ると、すでに答えが頭に浮かんでいると思います。