Python爱心表白代码[通俗易懂]

Python爱心表白代码[通俗易懂]调用turtle模块,然后在屏幕上画一个爱心,并在爱心的中间写上表白的话,爱心的右下角显示要表白的人,表白的话及要表白的人均可设置。画完爱心大约10秒,表白情话及需要表白的人均可输入中文,程序运行截图:importturtle#导入python中的画画工具包importtimedefLittleHeart():foriinrange(200):turtle.right(1)turtle.forward(2)love=input(‘请输入表白语

大家好,又见面了,我是你们的朋友全栈君。

调用turtle模块,然后在屏幕上画一个爱心,并在爱心的中间写上表白的话,爱心的右下角显示要表白的人,表白的话及要表白的人均可设置。画完爱心大约10秒,表白情话及需要表白的人均可输入中文,程序运行截图:在这里插入图片描述

import turtle#导入python中的画画工具包
import time
def LittleHeart():
    for i in range(200):
        turtle.right(1)
        turtle.forward(2)
love=input('请输入表白语句,然后回车,默认为"I Love You":\n')
me=input('请输入要表白的人:\n')
if love=='':                    #如果未输入表白语句,则使用默认语句
    love='I Love you'
turtle.setup(width=900,height=600)#爱心的画布的大小
turtle.color('red','pink')#爱心的颜色及外边笔的颜色
turtle.pensize(5)#画笔的粗细
turtle.speed(1000000)#绘制速度

turtle.up()#画笔向上

turtle.hideturtle()
turtle.goto(0,-180)
turtle.showturtle()
turtle.down()
turtle.speed(5)
turtle.begin_fill()#开始填充
turtle.left(140)
turtle.forward(224)
LittleHeart()
turtle.left(120)
LittleHeart()
turtle.forward(224)
turtle.end_fill()
turtle.pensize(5)
turtle.up()
turtle.hideturtle()
turtle.goto(0,0)
turtle.showturtle()
turtle.color('#CD5C5C','pink')
turtle.write(love,font=('gungsuh',30,),align="center")
turtle.up()
turtle.hideturtle()
if me !='':
    turtle.color('black', 'pink')
    time.sleep(2)
turtle.goto(180,-180)
turtle.showturtle()
turtle.write(me, font=(20,), align="center", move=True)
window=turtle.Screen()
window.exitonclick()

更多Python源代码,请关注公众号:Python代码大全。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137040.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • nvicat激活码-激活码分享

    (nvicat激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月25日
    87
  • Pytest(13)命令行参数–tb的使用

    Pytest(13)命令行参数–tb的使用前言pytest使用命令行执行用例的时候,有些用例执行失败的时候,屏幕上会出现一大堆的报错内容,不方便快速查看是哪些用例失败。–tb=style参数可以设置报错的时候回溯打印内容,可以设置参

    2022年7月29日
    5
  • Ubuntu18.04 melodic 安装与下载ROS(超详细教程)

    Ubuntu18.04 melodic 安装与下载ROS(超详细教程)

    2020年11月8日
    219
  • 动手实操丨RC522射频卡模块与IC卡完成充值消费查询的技术实现思路

    动手实操丨RC522射频卡模块与IC卡完成充值消费查询的技术实现思路一文手把手教你利用RC522射频卡模块与IC卡完成充值消费查询的技术实现思路。

    2022年7月26日
    6
  • VMware虚拟机安装Win10教程

    VMware虚拟机安装Win10教程VMware虚拟机安装Win10教程1.打开VMwareWorkstation软件,点击创建新的虚拟机2.选择好要安装的镜像文件,点击打开3.点击浏览更换虚拟机位置4.这里建议的磁盘大小为60G,可以根据自己的实际需要更改磁盘大小5.点击自定义硬件,这里可以根据需要更改配置6.更改完成后点击关闭7.安装完成后,打开系统会出现如图所示timeout8.点击上边的关机9.将固件类型更改为BIOS10.为设备选择隐私设置,可视情况更改,然后点击接受

    2022年6月29日
    53
  • h5调用微信支付_h5打开小程序

    h5调用微信支付_h5打开小程序h5注册公众号jssdk,使用微信方法h5注册公众号jssdk,使用微信方法h5注册公众号jssdk,使用微信方法首先引入必要的js,http://res2.wx.qq.com/open/js/jweixin-1.4.0.js,可用https。然后进行验证,通过wx.config接口wx.config({debug:true,//开启调试模式,调用的所有api的返回值会在客户端…

    2022年10月2日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号