大家中秋节快乐,屁孩君给大家带来了Python和c++的感谢与祝福代码!
先来Python吧!
import turtle
import random
def love(x,y):#在(x,y)处画爱心
lv=turtle.Turtle()
lv.hideturtle()
lv.up()
lv.goto(x,y)#定位到(x,y)
def curvemove():
for i in range(20):
lv.right(10)
lv.forward(2)
lv.color('red','pink')
lv.speed(10000000)
lv.pensize(1)
lv.down()
lv.begin_fill()
lv.left(140)
lv.forward(22)
curvemove()
lv.left(120)
curvemove()
lv.forward(22)
lv.write("中秋节快乐",font=("Arial",12,"normal"),align="center")#写上表白的人的名字
lv.left(140)#画完复位
lv.end_fill()
def tree(branchLen,t):
if branchLen > 5:
if branchLen<20:
t.color("green")
t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))
t.down()
t.forward(branchLen)
love(t.xcor(),t.ycor())#传输现在turtle的坐标
t.up()
t.backward(branchLen)
t.color("brown")
return
t.pensize(random.uniform((branchLen+5)/4-2,(branchLen+6)/4+5))
t.down()
t.forward(branchLen)
# 以下递归
ang=random.uniform(15,45)
t.right(ang)
tree(branchLen-random.uniform(12,16),t)#随机决定减小长度
t.left(2*ang)
tree(branchLen-random.uniform(12,16),t)#随机决定减小长度
t.right(ang)
t.up()
t.backward(branchLen)
myWin = turtle.Screen()
t = turtle.Turtle()
t.hideturtle()
t.speed(1000)
t.left(90)
t.up()
t.backward(200)
t.down()
t.color("brown")
t.pensize(32)
t.forward(60)
tree(100,t)
myWin.exitonclick()
给大家看一下运行结果
再来看一下c++的!
#include <iostream>
using namespace std;
int main()
{
int i, j;
cout << " ******* *******" << endl<<" *********** **********"<<endl<<" ************* *************"<<endl;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 29; j++)
cout << "*";
cout << endl;
}
for (i = 0; i < 7; i++)
{
for (j = 0; j < 2 * (i + 1) - 1; j++)
cout<<" ";
for (j = 0; j < 27 - i * 4; j++)
cout<<"*";
cout<<endl;
}
for (i = 0; i < 14; i++)
cout << " ";
cout << "*";
cout << endl;
for (j = 0; j < 2; j++)
cout << "101.10.0.01.11.01.100.";
cout << endl;
for (j = 0; j < 2; j++)
{
cout << "1 0" << endl;
}
cout << "1 中秋快乐! 0" << endl;
for (j = 0; j < 2; j++)
{
cout << "1 0" << endl;
}
cout << "0 感谢大家一路支持 1" << endl;
for (j = 0; j < 2; j++)
{
cout << "1 0" << endl;
}
cout << "1 101.10.0.01.11.01.100 0" << endl;
for (j = 0; j < 2; j++)
{
cout << "1 0" << endl;
}
for (j = 0; j < 2; j++)
cout << "101.10.0.01.11.01.100.";
for (j = 0; j < 4; j++)
cout << endl;
return 0;
}
给大家看一下运行结果!
再给大家看一个c++的吧!
这个就显得有点无头脑了,没有什么比较好的!
#include<iostream>
using namespace std;
int main()
{
while(1)
{
cout<<"中秋节快乐!"<<endl;
cout<<"感谢一路支持"<<endl;
}
return 0;
}
这代码的运行结果的话我就不发了,不然得等到猴年马月!
好了,今天就到这了,我们下次再见!
记得三连哦!