程序员python表白代码[通俗易懂]

程序员python表白代码[通俗易懂]python表白代码源代码如下:#-*-coding:utf-8-*-importturtleimporttime#画爱心的顶部defLittleHeart():foriinrange(200):turtle.right(1)turtle.forward(2)#输入表白的语句,默认ILoveyoulove…

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

python表白代码

源代码如下:

# -*- coding:utf-8 -*-
import turtle
import time

# 画爱心的顶部
def LittleHeart():
    for i in range(200):
        turtle.right(1)
        turtle.forward(2)

# 输入表白的语句,默认I Love you
love = input('请输入表白语句,默认为输入为"I Love you": ')
# 输入署名或者赠谁,没有不执行
me = input('请输入您心上人的姓名或者昵称: ')
if love == '':
    love = 'I Love you'
# 窗口大小
turtle.setup(width=800, height=500)
# 颜色
turtle.color('red', 'pink')
# 笔粗细
turtle.pensize(5)
# 速度
turtle.speed(1)
# 提笔
turtle.up()
# 隐藏笔
turtle.hideturtle()
# 去到的坐标,窗口中心为0,0
turtle.goto(0, -180)
turtle.showturtle()
# 画上线
turtle.down()
turtle.speed(1)
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')
# 在心中写字 font可以设置字体自己电脑有的都可以设 align开始写字的位置
turtle.write(love, font=('gungsuh', 30,), align="center")
turtle.up()
turtle.hideturtle()
time.sleep(2)
# 在心中写字 二次
turtle.goto(0, 0)
turtle.showturtle()
turtle.color('red', '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()

运行结果如下:
在这里插入图片描述

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

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

(0)
上一篇 2022年6月2日 下午1:46
下一篇 2022年6月2日 下午2:00


相关推荐

  • 数据结构实验报告——线性表

    数据结构实验报告——线性表顺序表 include bits stdc h usingnamespa constintLIST 10 顺序存储的最大元素数量 constintmaxn 100 每次分配的元素个数 defineERROR 1 defineOK1int m typedefintEl structList ElemType elem intlen listsize voidoutput bits

    2026年3月19日
    2
  • Windows 0x80190001错误解决

    Windows 0x80190001错误解决解决 Windows0x 错误本人系统版本为 winwindows 出现这样的错误 初步判断为 windows 的网络连接问题引起的 一般这个错误会导致用户账户无法登陆 windows 商店无法显示内容 个人账户无法同步或验证等相关问题 下面我们来看看具体的修复方法 修复 1 使用 windows 的搜索功能 或直接使用快捷键 win s 输入 cmd 会出现命令行提示符 右键选择管理员身份运行

    2025年8月3日
    6
  • mysql longtext,在MySQL中,当只需要TEXT时,LONGTEXT是否会浪费空间?[通俗易懂]

    mysql longtext,在MySQL中,当只需要TEXT时,LONGTEXT是否会浪费空间?[通俗易懂]TEXT[(M)][CHARACTERSETcharset_name][COLLATEcollation_name]ATEXTcolumnwithamaximumlengthof65,535(2^16−1)characters.Theeffectivemaximumlengthislessifthevaluecontainsmultibytec…

    2022年5月15日
    41
  • 光源基础知识及光源选型

    光源基础知识及光源选型光源基础知识 1 光源 1 1 光源的作用 nbsp nbsp nbsp nbsp 一套视觉检测系统主要包括图像采集模块和图像处理模块 而图像采集模块主要由工业相机 镜头以及光源组成 图像是机器视觉处理问题的核心 光源是决定图像质量的重要因素 机器视觉中的光源的作用主要有 1 照亮目标 提高亮度 2 形成有利于图像处理的成像效果 降低视觉检测系统的复杂度及对图像处理算法的难度 3 克服环境光的干扰 保证图像稳定性 4 用作测量的工具或参照物 nbsp

    2026年3月18日
    2
  • 超过响应缓冲区限制[通俗易懂]

    超过响应缓冲区限制[通俗易懂]Response对象错误'ASP0251:80004005'超过响应缓冲区限制/his/zygl/jzgl_left.asp,行0此ASP页的运行造成响应缓冲区超过其

    2022年7月2日
    42
  • C/C++常见面试知识点总结附面试真题—-20220326更新

    C/C++常见面试知识点总结附面试真题—-20220326更新以下内容部分整理自网络,部分为自己面试的真题。第一部分:计算机基础1.C/C++内存有哪几种类型?C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,C++中有自由存储区(new)一说。2.堆和栈的区别?1).堆存放动态分配的对象——即那些在程序运行时分配的对象…

    2022年7月15日
    25

发表回复

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

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