'520' es otro año de confesión, tres formas de confesar tu 'globo' favorito

¿Te atreves a confesar?

Como otaku técnico, no he visto grandes tormentas, pero todavía no puedo dar ese paso frente a la gente que me gusta. Al final, ver a tu amado volar es muy frustrado y triste. ¡Pero no importa que el programa pueda ayudarlo a expresar sus ideas! ! ! ! ! No importa si no lo entiendes, solo necesitamos el efecto ahora.

confesión del comando cmd

El efecto es el siguiente, el
Inserte la descripción de la imagen aquí
código es el siguiente

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)

Inserte la descripción de la imagen aquí

Usa tortuga gráfica (¡hablaré de ello más adelante en la serie de rastreadores!)

Esta biblioteca se utilizará en detalle más adelante. (Dibuja una rosa, un proyecto de entrada clásico)
Hablemos del uso
turtle.fillcolor (cadena de colores) para
dibujar el color de relleno del
gráfico turtle.color (color1, color2)
y establezca pencolor = color1, fillcolor = color2
turtle.filling ()
para volver estado de llenado actualmente
turtle.begin_fill ()
está listo para comenzar a llenar gráficos
turtle.end_fill ()
finalización del llenado
turtle.hideturtle ()
forma de tortuga oculta del pincel
turtle.showturtle ()
muestra pinceles forma de tortuga

turtle.forward (distancia)
al pincel actual La dirección se mueve distancia longitud de píxel
tortuga.hacia atrás (distancia) se
mueve en la dirección opuesta a la distancia del pincel actual longitud de píxel
tortuga.derecha (grados)
movimiento en sentido horario grado °
tortuga.izquierda (grados)
movimiento en sentido antihorario grado °
tortuga.pendown ()
Dibujar mientras se mueve Gráficos, el valor predeterminado también es dibujar
tortuga.goto (x, y)
Mueva el bolígrafo a la posición donde las coordenadas son x, y.
Turtle.penup () levanta el
bolígrafo para moverse sin dibujar gráficos. Se usa para dibujar
turtle.circle () en otro lugar para dibujar un
círculo. El radio es positivo (negativo), lo que indica que el centro del círculo está en el bolígrafo Dibuje un círculo a la izquierda (derecha) de la
setx ()
mover el eje x actual a la posición especificada
sety ()
mover el eje y actual a la posición especificada
setheading (ángulo)
ajustar el rumbo actual para el ángulo
de inicio ()
establecer la posición actual de la pluma como el origen y la orientación este.
dot®
dibuja un punto con un diámetro y color
específicos .
turtle.clear ()
borra la ventana de la tortuga, pero la posición y el estado de la tortuga no cambiarán.
turtle.reset ()
borra la ventana y restablece el estado de la tortuga al estado inicial
turtle.undo ()
Cancelar la última acción de tortuga
turtle.isvisible ()
devuelve si la tortuga actual es visible
stamp ()
copia el gráfico actual
turtle.write (s [, font = ("font-name", font_size, "font_type")])
escribe texto, s es El contenido del texto, la fuente es el parámetro de la fuente, que son el nombre, el tamaño y el tipo de la fuente; la fuente es opcional y el parámetro de fuente también es opcional

Aquí solo utilicé:
turtle.forward (distancia)
turtle.right (grado)
turtle.left (grado)

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 (ángulo)
turtle.circle () El
efecto es el siguiente: el
Inserte la descripción de la imagen aquí
código es expulsado debido al tiempo y un poco desordenado , ¡Pero aún se puede usar! !

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()

Más de 200 líneas, ¡el TA para ti no es demasiado! ! !

El ultimo metodo

Ahora deja tu computadora y ve a la floristería de abajo, el día de las 5.20 compra 9 rosas y escribe una carta de tu confesión. Puede optar por dejar flores y cartas, pero recuerde no dejar otra carta anónima. Tal vez todavía tengas dudas, pero creo que cuando veas este último método, ¡ya tienes la respuesta en tu mente!

Supongo que te gusta

Origin blog.csdn.net/FUTEROX/article/details/90314238
Recomendado
Clasificación