一、python代码(love.py)
import time
words = "love"
print('\n')
for item in words.split():
letterlist = []
for y in range(12, -12, -1):
list_X = []
letters = ''
for x in range(-30, 30):
expression = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if expression <= 0:
letters += item[(x-y) % len(item)]
else:
letters += ' '
list_X.append(letters)
letterlist += list_X
print('\n'.join(letterlist))
time.sleep(0.5);
print('\n to 茂茂酱!!\n\n')
运行图:
二、python代码(love.py)
import turtle as t
# 布置画布和设置画笔配置
t.setup(width=800, height=500) #窗口(画布)大小
t.color('pink', 'pink') #画笔填充颜色
t.pensize(3) #画笔粗细
t.speed(1.5) #描绘速度
# 开始画
t.begin_fill() #开始填充颜色
t.up() # 提笔
t.goto(0, -100) # 移动画笔到指定坐标
t.down() # 下笔
t.left(45) #笔向向左45度
t.forward(200) #画出长度为200的直线
t.circle(100,180) #绘制直径为100,角度为180度的半圆
t.right(90) #笔向向右90度
t.circle(100,180) #绘制直径为100,角度为180度的半圆
t.forward(200) #画出长度为200的直线
t.end_fill() #结束填充颜色
# 写文字
t.up() #提笔
t.goto(-120, -120) #移动画笔到指定坐标
t.down() #下笔
t.write('祝茂茂',align='center',font=('宋体','20')) #文字可以随意调整,slign是对齐方式,font是字体和字号
t.up() # 提笔
t.goto(120, -120) #移动画笔到指定坐标
t.down() #下笔
t.write('天天开心',align='center',font=('宋体','20'))
运行图:
三、C语言代码(love.c)
#include<stdio.h>
#include<Windows.h>
int main()
{
float x,y,a;
for(y=1.5; y>-1.5; y-=0.1)
{
for(x=-1.5; x<1.5; x+=0.05)
{
a=x*x+y*y-1;
putchar(a*a*a-x*x*y*y*y<=0.0?'*':' ');
}
system("color 0c");
putchar('\n');
}
printf("\t\t\t\t\t茂茂天天开心~\n\n");
return 0;
}
运行图:
运行步骤:
鉴于好多小伙伴不太会运行,这边补充一下我的运行方式哈~(针对python)
第一步:随便在一个地方创建文件夹(最好是桌面,待会删删也方便~)
第二步:打开这个Test文件夹,进入,创建一个后缀为 .py 的文件,名字随便取
//不会吧不会吧,想学编程的如果电脑不能直接改后缀,那就不够称职哦~(叉走,百度去)
第三步:在导航那边输入 cmd 并按enter(快捷终端方式)
第四步:输入 python+空格+你创建的python文件全名,示例如下:
python love.py
按enter 运行
纯纯保姆级别~~~~~