这年头写python代码庆祝生日成为时髦~

在妈妈生日那天,作者选择用Python编程来创作一份特别的礼物。通过pyautogui库控制鼠标在画图软件上写字,实现了代码绘制的创意祝福。尽管过程中遇到了代码冗余的问题,但通过函数优化,最终成功展示了鼠标绘画的效果。
摘要由CSDN通过智能技术生成

明天就是大年初四,我妈生日,作为一位学过python编程的新时代精神小伙,我要写代码当礼物!

代码的核心思想是用pyautogui记录鼠标坐标并控制鼠标在画图软件上写字,有数控板的话写字会更好看!

**

第一章 收集数据

**

import json
import time
import pyautogui

MyPositionList1 = []
MyPositionList2 = []
MyPositionList3 = []
MyPositionList4 = []
MyPositionList5 = []
for i in range(3):
    print(3-i)
    time.sleep(1)

#I
print("I")
for i in range(130):
    MyPositionX,MyPositionY = pyautogui.position()
    MyPosition = (MyPositionX, MyPositionY)
    MyPositionList1.append(MyPosition)
    time.sleep(0.01)
print(MyPositionList1)

for i in range(3):
    print(3-i)
    time.sleep(1)

#love
print("love")
for i in range(270):
    MyPositionX, MyPositionY = pyautogui.position()
    MyPosition = (MyPositionX, MyPositionY)
    MyPositionList2.append(MyPosition)
    time.sleep(0.01)
print(MyPositionList2)

for i in range(3):
    print(3-i)
    time.sleep(1)

#you
print("you")
for i in range(270):
    MyPositionX, MyPositionY = pyautogui.position()
    MyPosition = (MyPositionX, MyPositionY)
    MyPositionList3.append(MyPosition)
    time.sleep(0.01)
print(MyPositionList3)

#爱心
print("左")
for i in range(100):
    MyPositionX, MyPositionY = pyautogui.position()
    MyPosition = (MyPositionX, MyPositionY)
    MyPositionList4.append(MyPosition)
    time.sleep(0.01)
print(MyPositionList4)

print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值