#include
#include
using namespace std;
void show()
{
POINT p;
{
GetCursorPos(&p);
cout<<"Moment Position: ("<
转为Python画布中的坐标就是:
#include
#include
using namespace std;
void show()
{
POINT p;
{
GetCursorPos(&p);
cout<<"Moment Position(Python): ("<
转自:https://blog.csdn.net/xugexuge/article/details/87537765
from ctypes import * # 获取屏幕上某个坐标的颜色
def get_color(x, y):
gdi32 = windll.gdi32
user32 = windll.user32
hdc = user32.GetDC(None) # 获取颜色值
pixel = gdi32.GetPixel(hdc, x, y) # 提取RGB值
r = pixel & 0x0000ff
g = (pixel & 0x00ff00) >> 8
b = pixel >> 16
return [r, g, b]
while True:
x=int(input('Input x:'))
y=int(input('Input y:'))
print('RGB value:'+str(get_color(x,y))+'\n')
#include
#include
#include
using namespace std;
void type(string a)
{
for(int j=0; j<=a.length();j++)
{
cout<
#现在开始正式画画
import turtle as t
import time
t.pensize(1)
#设(634,402)为中心点
#那么需要对c++文件进行修改
def face():
t.pu()
t.goto(-113,-35)
t.fillcolor((0.843,0.749,0.478))
t.begin_fill()#我知道啦哈哈哈哈!果然,这个输入的不是数字而是比值!
t.pd()
t.goto(-102,-83)
t.goto(-84,-102)
t.goto(-22,-133)
t.goto(17,-135)
t.goto(34,-130)
t.goto(79,-92)
t.goto(88,-83)
t.goto(97,-21)
t.goto(103,1)#开始绘画头发下侧。由于需要填充,所以绘画方式和一般有很大区别。
t.goto(97,-5)
t.goto(105,28)
t.goto(88,17)
t.goto(97,37)
t.goto(97,57)
t.goto(61,99)
t.goto(56,84)
t.goto(24,43)
t.goto(33,101)
t.goto(12,85)
t.goto(15,53)
t.goto(-8,87)
t.goto(-11,63)
t.goto(-1,44)
t.goto(-30,67)
t.goto(-33,105)
t.goto(-62,80)
t.goto(-52,100)
t.goto(-68,88)
t.goto(-70,58)
t.goto(-85,79)
t.goto(-99,56)
t.goto(-87,7)
t.goto(-112,34)
t.goto(-114,-8)
t.goto(-104,-20)
t.goto(-118,-10)
t.goto(-105,-34)
t.goto(-113,-35)
t.end_fill()#设置填充
def ear():
t.pu()
t.goto(96,-25)
t.fillcolor((0.843,0.749,0.478))
t.begin_fill()
t.pd()
t.goto(110,-5)
t.goto(117,-3)
t.goto(123,-17)
t.goto(119,-39)
t.goto(91,-65)
t.end_fill()
t.pu()
t.goto(-131,-8)
t.fillcolor(0.843,0.749,0.478)
t.begin_fill()
t.pd()
t.goto(-142,11)
t.goto(-152,-9)
t.goto(-152,-35)
t.goto(-151,-40)
t.goto(-118,-66)
t.goto(-111,-64)
t.goto(-108,-60)
t.goto(-113,-30)
t.goto(-128,-21)
t.goto(-131,-8)
t.end_fill()#天啊... ...
t.fillcolor((0.635,0.4157,0.27))
t.pu()
t.goto(94,-49)
t.pd()
t.begin_fill()
t.goto(103,-42)
t.goto(104,-34)
t.goto(100,-29)
t.goto(111,-14)
t.goto(116,-24)
t.goto(114,-39)
t.goto(94,-55)
t.end_fill()
t.pu()
t.goto(-127,-20)
t.pd()
t.begin_fill()
t.goto(-135,-30)
t.goto(-117,-39)
t.goto(-124,-53)
t.goto(-140,-36)
t.goto(-145,-38)
t.goto(-139,-21)
t.goto(-148,-25)
t.goto(-146,-8)
t.goto(-140,-3)
t.goto(-133,-8)
t.end_fill()
def hair():
t.setheading(123)
t.pu()
t.goto(-203,-26)
t.fillcolor((0.16,0.349,0.192))
t.begin_fill()
t.pd()
t.goto(-193,-16)
t.goto(-185,-2)
t.goto(-193,-16)
t.goto(-197,7)
t.goto(-192,27)#检查一下方向
t.left(90)
for i in range(20):
t.fd(2.5)
t.left(2.5)
t.goto(-218,-8)
t.left(180)
for i in range(20):
t.fd(2.5)
t.right(1.5)
t.goto(-197,45)
t.goto(-238,56)
t.right(60)
for i in range(20):
t.fd(2.5)
t.left(3.2)
t.goto(-185,96)
t.pu()
t.goto(-197,73)
t.pd()
t.left(30)
for i in range(20):
t.fd(3.45)
t.right(1.9)
t.goto(-166,138)
t.left(150)
for i in range(20):
t.fd(1.7)
t.left(1)
t.goto(-205,115)
t.right(150)
for i in range(20):
t.fd(3)
t.right(2.2)
t.goto(-162,162)
t.left(90)
for i in range(20):
t.fd(2)
t.right(1)
t.goto(-171,212)
t.right(175)
t.goto(-152,172)
t.goto(-150,205)
t.goto(-136,230)
t.goto(-138,192)
t.goto(-140,179)
t.goto(-136,194)
t.left(120)
for i in range(20):
t.fd(2.2)
t.right(0.5)
for i in range(30):
t.fd(2)
t.left(1.75)
t.goto(-71,293)
t.right(130)
for i in range(30):
t.fd(2.3)
t.right(2.5)
t.goto(-75,220)
t.goto(-62,231)
t.goto(-43,272)
t.goto(-39,244)
t.goto(-46,225)
t.goto(-39,244)
t.left(180)
for i in range(20):
t.fd(3.5)
t.right(0.5)
t.goto(59,325)
t.goto(17,265)
t.goto(41,277)
t.goto(23,251)
t.goto(-3,239)
t.goto(23,251)
t.goto(55,253)
t.right(30)
for i in range(30):
t.fd(3)
t.left(3)
t.right(175)
t.goto(124,264)
t.goto(112,239)
t.goto(91,233)
t.goto(112,239)
t.left(70)
for i in range(20):
t.fd(3.5)
t.right(2)
t.goto(178,220)
t.goto(146,212)
t.goto(142,207)
t.left(40)
for i in range(18):
t.fd(2.5)
t.right(2)
t.goto(187,197)
t.goto(147,193)
t.goto(138,184)
for i in range(20):
t.fd(4.5)
t.left(3.4)
t.goto(221,180)
t.goto(216,167)
t.goto(186,141)
t.goto(176,142)
t.goto(186,141)
t.goto(202,130)
t.goto(225,105)
t.goto(206,112)
t.goto(189,110)
t.goto(184,108)
t.right(90)
for i in range(20):
t.fd(3)
t.left(4.5)
t.goto(245,107)
t.goto(244,98)
t.goto(237,81)
t.end_fill()
def hairShadow():
t.setheading(0)
t.pu()#接下来是头发阴影!!...好像有什么不对
t.goto(-108,-60)
t.fillcolor((0.12,0.12,0.047))#那么,这里也要改
t.begin_fill()#会的
t.pd()
t.goto(-107,-65)
t.goto(-113,-73)
t.goto(-133,-85)
t.goto(-128,-73)
t.goto(-130,-59)
t.goto(-128,-58)
t.end_fill()
t.pu()
t.goto(-149,-44)
t.fillcolor((0.12,0.12,0.047))
t.begin_fill()
t.pd()
t.goto(-159,-59)
t.goto(-161,-76)
t.goto(-170,-48)
t.goto(-169,-36)
t.goto(-203,-36)
t.goto(-222,-31)
#为了体现圆弧效果... ...
for i in range(20):
t.fd(3)
t.left(4.5)
t.goto(-174,54)
t.goto(-162,24)
t.goto(-158,55)
t.goto(-148,36)
t.goto(-143,80)
t.goto(-155,59)
t.goto(-155,90)
t.goto(-165,77)
t.goto(-170,62)
#又是一个圆弧!
for i in range(10):
t.fd(6)
t.right(4.5)#反了hhhhh
t.goto(-140,121)
t.goto(-157,122)
#又是一个圆弧!
for i in range(10):
t.fd(3)
t.right(4.5)#反了hhhhh
t.goto(-128,134)
t.goto(-136,153)
t.goto(-135,157)
t.goto(-126,181)
t.goto(-115,153)
t.goto(-118,172)
t.goto(-114,190)
t.goto(-84,221)
t.goto(-98,179)
t.goto(-92,187)
t.goto(-94,173)
t.goto(-81,161)
t.goto(-71,186)
t.goto(-74,173)
t.goto(-49,200)
t.goto(-38,207)
t.goto(-70,194)
t.goto(-47,213)
t.goto(-17,227)
t.goto(3,224)#经过长途跋涉,终于来到第一象限
t.goto(14,227)
t.goto(7,219)
t.goto(24,220)
t.goto(1,205)
t.goto(-29,168)#唉,又回去了
t.goto(-14,180)
t.goto(15,185)#又回来了
t.goto(38,189)
t.goto(58,203)
t.goto(46,178)
t.goto(56,182)
t.goto(41,168)
t.left(15)
for i in range(20):
t.fd(3)
t.right(3)
t.goto(110,150)
t.goto(78,152)
t.goto(87,146)
t.left(60)
for i in range(20):
t.fd(2)
t.right(4)
t.goto(134,94)
t.goto(146,85)
t.goto(138,119)
t.goto(155,94)
t.goto(154,118)
for i in range(20):
t.fd(4)
t.left(3.7)#唉
t.goto(237,82)
t.right(120)
for i in range(20):
t.fd(2.9)
t.right(3)
t.goto(198,46)
t.left(120)
for i in range(20):
t.fd(2)
t.right(1.7)
t.goto(216,3)
t.right(160)
for i in range(20):
t.fd(2)
t.left(3.5)
t.goto(184,24)
t.goto(198,-1)
t.goto(208,-6)
t.goto(194,-16)
t.goto(155,-12)
t.goto(161,-45)
t.right(60)
for i in range(20):
t.fd(2)
t.left(1.9)
t.goto(132,-24)
t.left(60)
for i in range(20):
t.fd(2)
t.left(7.5)
t.goto(147,-51)
t.right(150)
for i in range(10):
t.fd(1.7)
t.right(5)
t.goto(116,-48)
t.end_fill()#完美收尾(阴影)
def ElseInHair():
t.pu()
t.goto(72,190)
t.pencolor((0.12,0.12,0.047))
t.fillcolor((0.12,0.12,0.047))
t.begin_fill()
t.pd()
t.goto(103,208)
t.goto(131,211)
t.goto(114,205)
t.goto(107,196)
t.goto(92,197)
t.goto(72,190)
t.end_fill()
t.pu()
t.goto(89,180)
t.pencolor((0.12,0.12,0.047))
t.fillcolor((0.12,0.12,0.047))
t.begin_fill()
t.pd()
t.goto(122,173)
t.goto(140,169)
t.goto(158,152)
t.goto(128,158)
t.goto(115,168)
t.goto(89,180)
t.end_fill()
t.pu()
t.goto(7,153)
t.pencolor((0.16,0.349,0.192))
t.fillcolor((0.16,0.349,0.192))
t.begin_fill()
t.pd()
t.goto(-17,92)
t.goto(-18,118)
t.goto(-17,116)
t.goto(-8,136)
t.goto(7,153)
t.end_fill()
t.pu()
t.goto(104,100)
t.pencolor((0.16,0.349,0.192))
t.fillcolor((0.16,0.349,0.192))
t.begin_fill()
t.pd()
t.goto(125,73)
t.goto(126,88)
t.goto(129,47)
t.goto(125,60)
t.goto(121,45)
t.goto(120,63)
t.goto(118,64)
t.goto(116,79)
t.goto(111,91)
t.goto(104,100)
t.end_fill()
t.pu()
t.goto(-95,129)
t.pencolor((0.16,0.349,0.192))
t.fillcolor((0.16,0.349,0.192))
t.begin_fill()
t.pd()
t.left(50)
for i in range(15):
t.fd(5)
t.left(4.5)
t.left(175)
t.goto(-108,102)
t.goto(-105,111)
t.goto(-95,129)
t.end_fill()
def dots():
t.pu()
t.goto(-91,3)
t.dot(4,(0,0,0))
t.goto(-79,-8)
t.dot(4,(0,0,0))
t.goto(-62,-3)
t.dot(4,(0,0,0))
t.goto(-71,10)
t.dot(4,(0,0,0))
def faceShadow():
t.pu()
t.pencolor((0,0,0))
t.fillcolor((0.078,0.078,0.039))
t.goto(-94,46)
t.begin_fill()
t.pd()
t.goto(-77,64)
t.goto(-70,58)
t.goto(-69,70)
t.goto(-56,75)
t.goto(-33,59)
t.goto(-15,52)
t.goto(-17,52)
t.goto(-1,46)
t.goto(3,43)
t.goto(-1,31)
t.goto(3,31)
t.goto(6,39)
t.goto(5,46)
t.goto(23,50)
t.goto(24,43)
t.goto(42,57)
t.goto(65,72)
t.goto(71,73)
t.goto(91,44)
t.goto(88,46)
t.goto(83,39)
t.goto(85,35)
t.goto(80,28)
t.goto(86,20)
t.goto(88,17)
t.goto(87,16)
t.goto(88,1)
t.goto(94,-8)
t.goto(84,-32)
t.goto(77,-43)
t.goto(71,-48)
t.goto(72,-47)
t.goto(78,-74)
t.goto(73,-77)
t.goto(59,-91)
t.goto(73,-77)
t.goto(66,-79)
t.goto(54,-89)
t.goto(47,-104)
t.goto(41,-111)
t.goto(61,-103)
t.goto(42,-118)
t.goto(39,-123)
t.goto(34,-126)
t.goto(21,-130)
t.goto(18,-132)
t.goto(-9,-132)
t.goto(13,-130)
t.goto(13,-127)
t.goto(23,-122)
t.goto(27,-116)
t.goto(15,-123)
t.goto(27,-116)
t.goto(26,-112)
t.goto(20,-107)
t.goto(10,-105)
t.goto(3,-105)
t.goto(-22,-107)
t.goto(-41,-100)
t.goto(-45,-91)
t.goto(-17,-100)
t.goto(28,-101)
t.goto(52,-77)
t.goto(17,-90)
t.goto(53,-68)
t.goto(45,-69)
t.goto(61,-60)
t.goto(62,-56)
t.goto(32,-21)
t.goto(8,-36)
t.goto(-1,-35)
t.goto(-24,-19)
t.goto(-8,-8)
t.goto(6,-12)
t.goto(17,-6)
t.goto(17,17)
t.goto(7,24)
t.goto(-3,16)
t.goto(-7,18)
t.goto(-50,-3)
t.goto(-18,15)
t.goto(-32,11)
t.goto(-57,10)
t.goto(-35,14)
t.goto(-25,18)
t.goto(-13,27)
t.goto(-19,27)
t.goto(-42,22)
t.goto(-64,41)
t.goto(-69,48)
t.goto(-73,55)
t.goto(-94,46)
t.end_fill()
t.pu()
t.goto(30,-27)
t.pd()
t.goto(13,-39)
t.pu()
t.goto(-19,1)
t.pd()
t.goto(-25,-18)
t.goto(-38,-32)
t.pu()
t.goto(-44,-27)
t.pd()
t.begin_fill()
t.goto(-76,-64)
t.goto(-63,-83)
t.goto(-65,-74)
t.goto(-52,-88)
t.goto(-63,-68)
t.goto(-62,-69)
t.goto(-49,-75)
t.goto(-51,-69)
t.goto(-48,-66)
t.goto(-54,-65)
t.goto(-60,-65)
t.goto(-60,-60)
t.goto(-57,-58)
t.goto(-54,-58)
t.goto(-50,-55)
t.goto(-62,-54)
t.goto(-44,-27)
t.end_fill()
def teeth():
t.pu()
t.fillcolor((0.91,0.796,0.631))
t.goto(-50,-54)
t.pd()
t.begin_fill()
t.goto(-26,-52)
t.goto(3,-51)
t.goto(26,-52)
t.goto(62,-58)
t.goto(51,-66)
t.goto(47,-69)
t.goto(37,-65)
t.goto(16,-67)
t.goto(37,-65)
t.goto(47,-69)
t.goto(55,-68)
t.goto(54,-70)
t.goto(15,-91)
t.goto(-10,-92)
t.goto(-49,-76)
t.goto(-51,-73)
t.goto(-51,-70)
t.goto(-47,-66)
t.goto(-43,-67)
t.goto(-34,-63)
t.goto(-26,-64)
t.goto(-34,-63)
t.goto(-43,-67)
t.goto(-47,-66)
t.goto(-60,-65)
t.goto(-60,-61)
t.goto(-54,-59)
t.goto(-50,-54)
t.end_fill()
def LetUsTry():
hair()
hairShadow()#kkkkk
face()
ear()
ElseInHair()
dots()
faceShadow()
teeth()
LetUsTry()
time.sleep(3)
t.pu()
t.goto(0,-185)
t.write("Smile like this forever!",
align="center", font=("Courier", 16, "bold"))
t.goto(0,-206)
t.write("Happy Birthday,Izuku Midoriya!",
align="center", font=("Courier", 16, "bold"))
time.sleep(5)