python:猪年教你如何送出和别人不一样的祝福~
猪年到,歌声飘,又是一岁财运照。鸣鞭炮,福来报,礼花片片生活笑。
曾几何时,我们新年送给别人的祝福便大多是千篇一律的罐头短信。
所以博主特地整理了三种不一样的祝福方式,带给你亲朋好友不一样的被祝福体验~
1.小猪佩奇身上纹,掌声送给社会人~
画个小猪佩奇送给大家:

下面附上源码:
from turtle import*def nose(x,y):#鼻子pu()goto(x,y)pd()seth(-30)begin_fill()a=0.4for i in range(120):if 0<=i<30 or 60<=i<90:a=a+0.08lt(3) #向左转3度fd(a) #向前走a的步长else:a=a-0.08lt(3)fd(a)end_fill()pu()seth(90)fd(25)seth(0)fd(10)pd()pencolor(255,155,192)seth(10)begin_fill()circle(5)color(160,82,45)end_fill()pu()seth(0)fd(20)pd()pencolor(255,155,192)seth(10)begin_fill()circle(5)color(160,82,45)end_fill()def head(x,y):#头color((255,155,192),"pink")pu()goto(x,y)seth(0)pd()begin_fill()seth(180)circle(300,-30)circle(100,-60)circle(80,-100)circle(150,-20)circle(60,-95)seth(161)circle(-300,15)pu()goto(-100,100)pd()seth(-30)a=0.4for i in range(60):if 0<=i<30 or 60<=i<90:a=a+0.08lt(3) #向左转3度fd(a) #向前走a的步长else:a=a-0.08lt(3)fd(a)end_fill()def ears(x,y): #耳朵color((255,155,192),"pink")pu()goto(x,y)pd()begin_fill()seth(100)circle(-50,50)circle(-10,120)circle(-50,54)end_fill()pu()seth(90)fd(-12)seth(0)fd(30)pd()begin_fill()seth(100)circle(-50,50)circle(-10,120)circle(-50,56)end_fill()def eyes(x,y):#眼睛color((255,155,192),"white")pu()seth(90)fd(-20)seth(0)fd(-95)pd()begin_fill()circle(15)end_fill()color("black")pu()seth(90)fd(12)seth(0)fd(-3)pd()begin_fill()circle(3)end_fill()color((255,155,192),"white")pu()seth(90)fd(-25)seth(0)fd(40)pd()begin_fill()circle(15)end_fill()color("black")pu()seth(90)fd(12)seth(0)fd(-3)pd()begin_fill()circle(3)end_fill()def cheek(x,y):#腮color((255,155,192))pu()goto(x,y)pd()seth(0)begin_fill()circle(30)end_fill()def mouth(x,y): #嘴color(239,69,19)pu()goto(x,y)pd()seth(-80)circle(30,40)circle(40,80)def body(x,y):#身体color("red",(255,99,71))pu()goto(x,y)pd()begin_fill()seth(-130)circle(100,10)circle(300,30)seth(0)fd(230)seth(90)circle(300,30)circle(100,3)color((255,155,192),(255,100,100))seth(-135)circle(-80,63)circle(-150,24)end_fill()def hands(x,y):#手color((255,155,192))pu()goto(x,y)pd()seth(-160)circle(300,15)pu()seth(90)fd(15)seth(0)fd(0)pd()seth(-10)circle(-20,90)pu()seth(90)fd(30)seth(0)fd(237)pd()seth(-20)circle(-300,15)pu()seth(90)fd(20)seth(0)fd(0)pd()seth(-170)circle(20,90)def foot(x,y):#脚pensize(10)color((240,128,128))pu()goto(x,y)pd()seth(-90)fd(40)seth(-180)color("black")pensize(15)fd(20)pensize(10)color((240,128,128))pu()seth(90)fd(40)seth(0)fd(90)pd()seth(-90)fd(40)seth(-180)color("black")pensize(15)fd(20)def tail(x,y):#尾巴pensize(4)color((255,155,192))pu()goto(x,y)pd()seth(0)circle(70,20)circle(10,330)circle(70,30)def setting(): #参数设置pensize(4)hideturtle()colormode(255)color((255,155,192),"pink")setup(840,500)speed(10)def main():setting() #画布、画笔设置nose(-100,100) #鼻子head(-69,167) #头ears(0,160) #耳朵eyes(0,140) #眼睛cheek(80,10) #腮mouth(-20,30) #嘴body(-32,-8) #身体hands(-56,-45) #手foot(2,-177) #脚tail(148,-155) #尾巴done() #结束
main()
2.弹出会话框,全是祝福鸭~

下面附上源码:
import tkinter as tk
import random
import threading
import time
def dow():window = tk.Tk()width = window.winfo_screenwidth()height = window.winfo_screenheight()a = random.randrange(0, width)b = random.randrange(0, height)window.title('过年啦!')window.geometry("200x50" + "+" + str(a) + "+" + str(b))tk.Label(window,text='猪年大吉!', # 标签的文字bg='Red', # 背景颜色font=('楷体', 17), # 字体和字体大小width=15, height=2 # 标签长宽).pack() # 固定窗口位置window.mainloop()
threads = []
for i in range(200): # 需要的弹框数量t = threading.Thread(target=dow)threads.append(t)time.sleep(0.1)threads[i].start()
3.不同样语言,同一个祝福~
Java:System.out.print("Java程序员祝大家新春快乐!")
C:printf("C程序员祝大家新春快乐!");
C++:cout<<"C++程序员祝大家新春快乐!";
C#:System.Console.WriteLine("C#程序员祝大家新春快乐!")
Python:print("Python程序员祝大家新春快乐!")
VB:Msg("VB程序员祝大家新春快乐!")
PHP:echo "PHP程序员祝大家新春快乐!";
JavaScript:document.write("JavaScript程序员祝大家新春快乐!")
Perl:print 'Perl程序员祝大家新春快乐!'
Ruby:puts "Ruby程序员祝大家新春快乐!"
Go:fmt.Printf("Go程序员祝大家新春快乐!")
SQL:SELECT 'SQL程序员祝大家新春快乐!';
Object-C:NSLog(@"Obj-C程序员祝大家新春快乐!");
Delphi:ShowMessage('Delphi程序员祝大家新春快乐!');
VC:MessageBox("VC程序员祝大家新春快乐!");
Print "QBasic祝大家新春快乐!"
ActionScript:Alert.show("AS程序员祝大家新春快乐!");
Lua:print "Lua程序员祝大家新春快乐!"
COBOL:DISPLAY 'COBOL程序员祝大家新春快乐!'
Elixir:IO.puts "Elixir程序员祝大家新春快乐!"
R语言:cat("R程序员祝大家新春快乐!");
D语言:writefln("D程序员祝大家新春快乐!");
groovy:logger.info("groovy程序员祝大家新春快乐");
Erlang:io:format("Erlang程序员祝大家新春快乐!").
ZIM:out "ZIM程序员祝大家新春快乐!"
matlab:disp('MATLAB程序员祝大家新春快乐!');
shell: echo "程序员祝大家新春快乐!"
Android:Toast.makeText(getApplicationContext(), "Android程序员祝大家新春快乐",Toast.LENGTH_SHORT).show()
VBScript:MsgBox "VBScript程序员祝大家新春快乐!"
LISP:(format t "LISP程序员祝大家新春快乐!")
Html:
祝大家新春快乐
ASP:response.write(“ASP程序员祝大家新春快乐!")
Clojure:(println " Clojure程序员祝大家新春快乐")
Ada语言:Text_IO.PutLine("Ada程序员祝大家新春快乐")
XML:xml
好啦~赶快试试吧
注:1来自github;2,3来自CSDN博客
1,2运行环境:pycharm+anaconda3包
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
