t.screensize(1000, 600, “#f0f0f0”)
t.pensize(2)
t.color(‘red’, ‘pink’)
t.getscreen().tracer(30, 0) # 取消注释后,快速显示图案
heart(200, 0, 1) # 画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小
t.setheading(0) # 使画笔的方向朝向x轴正方向
heart(-80, -100, 1.5) # 画出第二颗心
arrow() # 画出穿过两颗心的直线
arrowHead() # 画出箭的箭头
go_to(100, -300)
t.write(“author:一行数据”, move=True, align=“left”, font=(“font/ziti.ttf”, 30, “normal”))
t.done()
相信很多小伙伴说,你怕不是天(zhi)真(zhang)吧,一张图就能获得她(们)的倾城一笑,那么你看看这个选择题是不是必不可少呢
想法就是通过python的pygame库,来模拟一个选择题,当鼠标放在不同意的图标上就立马跳转,同时点击关闭不起作用,只有选择点击【好呢】,核心代码如下
监听事件
for event in pygame.event.get():
检测到鼠标
if event.type == pygame.MOUSEBUTTONDOWN:
获取鼠标位置
mouse_pos = pygame.mouse.get_pos()
若点击了喜欢按钮,停止 while 循环
if like_pos_x + like_pos_width > mouse_pos[0] > like_pos_x and \
like_pos_y + like_pos_height > mouse_pos[1] > like_pos_y:
like_color = BACKGROUND
running = False
获取鼠标位置
若鼠标位置位于按钮区域内
则随机生成按钮位置进行显示
mouse_pos = pygame.mouse.get_pos()
if unlike_pos_x + unlike_pos_width > mouse_pos[0] > unlike_pos_x and \
unlike_pos_y + unlike_pos_height > mouse_pos[1] > unlike_pos_y:
while True:
unlike_pos_x, unlike_pos_y = get_random_pos()
text = button_text_list[random.randint(0, len(button_text_list) - 1)]
if unlike_pos_x + unlike_pos_width > mouse_pos[0] > unlike_pos_x and \
unlike_pos_y + unlike_pos_height > mouse_pos[1] > unlike_pos_y:
continue
break
title(‘小姐姐,我观察你很久了’, screen, scale=[1.8, 10])
title(‘做我女朋友好不好呀?’, screen, scale=[1.8, 3])
button(‘好呀’, like_pos_x, like_pos_y, like_pos_width,
like_pos_height, like_color, screen)
button(text, unlike_pos_x, unlike_pos_y, unlike_pos_width,
unlike_pos_height, (216, 191, 216), screen)
pygame.display.flip()
pygame.display.update()
clock.tick(60)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
工具都帮大家整理好了,安装就可直接上手!
三、最新Python学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试宝典
简历模板![在这里插入图片描述](https://img-blog.csdnimg.cn/646863996ac44da8af500c049bb72fbd.png#pic_center)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!