python(爱心代码)

文章包含三段代码,分别用Python和C语言创作,以图形和文字展示浪漫信息。Python代码利用数学公式生成艺术字‘love’,另一段Python代码使用turtle模块绘制心形图案,C语言代码则用星号(*)构建心形图像,并附言小克天天开心~。
摘要由CSDN通过智能技术生成

可以送给女朋友了、

1.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')
 

​

 2.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'))

 3.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;
}

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小丑小克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值