• 0
  • 0
分享
  • 程序员教你用Python进行表白——软件测试圈
  • 曼倩诙谐 2023-05-26 10:35:25 字数 742 阅读 605 收藏 0

  前言

  对于初学Python的小伙伴来说,想用Python代码,来向自己喜欢的女孩表白,我们可以简单的运用Python中的turtle库绘制一个爱心。

  一、turtle库

  turtle库是python的标准库之一;属于入门级的图形绘制函数库。

  二、使用步骤

  1.引入库

  import turtle

  2.自定义函数并构建一个循环

  ef gxy():
      for i in range (200):
          turtle.right(1)
          turtle.forward(1)

  3.设置绘图所需参数

  turtle.setup(400,300)
  turtle.color("red","pink")
  turtle.pensize(2)
  turtle.speed(150)
  turtle.goto(0,-100)
  turtle.begin_fill()
  turtle.left(140)
  turtle.forward(112)
  gxy()
  turtle.left(120)
  gxy()
  turtle.forward(112)
  turtle.end_fill()
  turtle.up()
  turtle.seth(180)
  turtle.fd(100)

  4.输入表白对象的名字

  turtle.write("I Love xxx")
  turtle.hideturtle()

  运行结果

1.jpeg

  绘制过程觉得太慢的小伙伴可以更改速度,把倒数第二行的名字修改为自己想要表白的人名就OK了。



作者:可乐味的小明同学    

来源:http://www.51testing.com/html/08/n-7794008.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一、了解一下HTTP与RPC1. HTTP(HyperText Transfer Protocol) 说明:超文本传输协议,是互联网上应用最为广泛的一种网络协议。优点:就是简单、直接、开发方便,利用现成的http协议进行传输。流程图:2. RPC(Remote Procedure Call)说明:远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议...
            11 11 1246
            分享
          • 1.移动APP安全风险分析*1.1安全威胁分析安全威胁从三个不同环节进行划分,主要分为客户端威胁、数据传输端威胁和服务端的威胁。1.2面临的主要风险1.3Android测试思维导图1.4反编译工具有两种反编译方式,dex2jar和apktool,两个工具反编译的效果是不一样的,dex2jar反编译出java源代码,apktool反编译出来的是java汇编代码。dex2jar主要是用来把之前zip解压出来的classed.dex转成jar包的jd-gui主要是用来打开Jar包的2本地客户端安全2.1反编译保护2.1.1问题描述APP源代码对于一个公司是非常重要的信息资源,对APP的保护也尤为重要...
            0 0 552
            分享
          •   因太多小伙伴询问风风零基础如何转行软件测试、软件测试该学什么、中级和高级测试需要掌握哪些技能之类的问题。  为了让大家系统的了解软件测试,掌握合理、正确的学习方法和目标,风风决定制作一个学习 & 成长列表,你可以根据该列表制定自己不同阶段的学习 & 成长计划。  测试基础  无需多说,必须重点掌握!!!一切技术皆由理论发展而来。  01 学习内容  ①职业介绍:IT公司和互联网公司各岗位的工作职责,如开发、测试、产品、设计、项目经理等。  ②软件流程:研发模型、研发流程、版本迭代、项目需求、需求文档、测试流程、上线流程等。  ③测试设计:测试计划、测试方法、测试用例、测试管...
            14 14 1200
            分享
          • 一、选择题1、对计算机软件和硬件资源进行管理和控制的软件是(D)文件管理程序输入输出管理程序命令出来程序操作系统2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A)错误推测法测试路劲分析测试语句覆盖测试条件覆盖测试3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人员使用的测试方法为(C)静态测试单元测试黑盒测试4、编写测试计划的目的是(ABC)多选题使测试工作顺利进行使项目参与人员沟通更舒畅使测试工作更加系统化软件工程以及软件过程的需要软件过程规范化的要求控制软件质量5、关于软件测试与软件开发的认识,不正确的是(B)软件生命周期各个阶段都可能产生测试软件...
            14 17 3612
            分享
          •   随着金融科技的不断发展与创新,大数据人工智能、云计算等技术在金融领域的应用日益深入,数字金融领域不断涌现出物联网和数字货币等新兴场景。这无疑加剧了各个银行之间的竞争,谁能推出时效性高、创新性高、体验性好的产品,谁就能在市场取得先机。这一趋势无疑对金融系统安全带来了巨大的挑战,也对提出了更高的要求。  测试作为产品研发生命周期的重要一环,在质量保障上已经扮演了越来越关键的作用。手工测试因投入大,效率低等弊端,已经逐渐无法满足金融科技背景下产品快速迭代的需要。通过各项技术开展自动化测试是金融科技背景下银行测试的必经之路。  自动化测试简介与分类  自动化测试是指把以人为驱动的测试行为转化为机器...
            14 14 1680
            分享
      • 51testing软件测试圈微信