辛小书

小乖乖

心形一

#coding=utf-8
#3D心形
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import matplotlib.pyplot as plt
import numpy as np
import matplotlib

#设置字体
myfont = matplotlib.font_manager.FontProperties(fname=“msyh.ttf”)#SIMLI.TTF与.py在同一目录下 字体文件库Windows一堆
matplotlib.rcParams[‘axes.unicode_minus’] = False

def heart_3d(x,y,z):
return (x2+(9/4)*y2+z2-1)3-x2*z3-(9/80)y**2z**3

def plot_implicit(fn, bbox=(-1.5, 1.5)):
xmin, xmax, ymin, ymax, zmin, zmax = bbox*3
fig = plt.figure()
ax = fig.add_subplot(111, projection=‘3d’)
A = np.linspace(xmin, xmax, 100) # resolution of the contour
B = np.linspace(xmin, xmax, 40) # number of slices
A1, A2 = np.meshgrid(A, A) # grid on which the contour is plotted

for z in B: # plot contours in the XY plane
X, Y = A1, A2
Z = fn(X, Y, z)
cset = ax.contour(X, Y, Z+z, [z], zdir=‘z’, colors=(‘r’,))

[z] defines the only level to plot

for this contour for this value of z

for y in B: # plot contours in the XZ plane
X, Z = A1, A2
Y = fn(X, y, Z)
cset = ax.contour(X, Y+y, Z, [y], zdir=‘y’, colors=(‘red’,))

for x in B: # plot contours in the YZ plane
Y, Z = A1, A2
X = fn(x, Y, Z)
cset = ax.contour(X+x, Y, Z, [x], zdir=‘x’,colors=(‘red’,))

must set plot limits because the contour will likely extend

way beyond the displayed level. Otherwise matplotlib extends the plot limits

to encompass all values in the contour.

ax.set_zlim3d(zmin, zmax)
ax.set_xlim3d(xmin, xmax)
ax.set_ylim3d(ymin, ymax)
#标题
plt.title(u"辛小书!我爱你!",fontproperties=myfont)
#取消坐标轴显示
plt.axis(‘off’)
plt.show()

if name == ‘main’:
plot_implicit(heart_3d)

#=======================================================================#

#心形二
import time
sentence = “XinXiaoShu, I love you forever!”
for char in sentence.split():
allChar = []
for y in range(12, -12, -1):
lst = []
lst_con = ‘’
for x in range(-30, 31):
formula = ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3
if formula <= 0:
lst_con += char[(x) % len(char)]
else:
lst_con += ’ ’
lst.append(lst_con)
allChar += lst
print(’\n’.join(allChar))
print(‘Happy Birthday XinXiaoShu!\n’*3)
time.sleep(1)

效果图:
hu,XinXia           oShu,XinXiaoShu,XinXiaoShu   nXiaoShu,XinXiaoSnXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShuinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XXinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XXinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XXinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XXinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XXinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShu,nXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShunXiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoShuiaoShu,XinXiaoShu,XinXiaoShu,XinXiaoSaoShu,XinXiaoShu,XinXiaoShu,XinXiaooShu,XinXiaoShu,XinXiaoShu,XinXiahu,XinXiaoShu,XinXiaoShu,XinX,XinXiaoShu,XinXiaoShu,XiinXiaoShu,XinXiaoShu,iaoShu,XinXiaoSShu,XinXi,XiX

Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!

            IIIIIIIII           IIIIIIIII                
        IIIIIIIIIIIIIIIII   IIIIIIIIIIIIIIIII            
      IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII          
     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII         
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
    IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII        
     IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII         
      IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII          
      IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII          
        IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII            
         IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII             
          IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII              
            IIIIIIIIIIIIIIIIIIIIIIIIIIIII                
              IIIIIIIIIIIIIIIIIIIIIIIII                  
                IIIIIIIIIIIIIIIIIIIII                    
                   IIIIIIIIIIIIIII                       
                      IIIIIIIII                          
                         III                             
                          I                              

Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!

            velovelov           velovelov                
        velovelovelovelov   velovelovelovelov            
      lovelovelovelovelovelovelovelovelovelovel          
     elovelovelovelovelovelovelovelovelovelovelo         
    velovelovelovelovelovelovelovelovelovelovelov        
    velovelovelovelovelovelovelovelovelovelovelov        
    velovelovelovelovelovelovelovelovelovelovelov        
    velovelovelovelovelovelovelovelovelovelovelov        
    velovelovelovelovelovelovelovelovelovelovelov        
    velovelovelovelovelovelovelovelovelovelovelov        
     elovelovelovelovelovelovelovelovelovelovelo         
      lovelovelovelovelovelovelovelovelovelovel          
      lovelovelovelovelovelovelovelovelovelovel          
        velovelovelovelovelovelovelovelovelov            
         elovelovelovelovelovelovelovelovelo             
          lovelovelovelovelovelovelovelovel              
            velovelovelovelovelovelovelov                
              lovelovelovelovelovelovel                  
                velovelovelovelovelov                    
                   ovelovelovelove                       
                      lovelovel                          
                         elo                             
                          l                              

Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!

            ouyouyouy           youyouyou                
        youyouyouyouyouyo   uyouyouyouyouyouy            
      ouyouyouyouyouyouyouyouyouyouyouyouyouyou          
     youyouyouyouyouyouyouyouyouyouyouyouyouyouy         
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
    uyouyouyouyouyouyouyouyouyouyouyouyouyouyouyo        
     youyouyouyouyouyouyouyouyouyouyouyouyouyouy         
      ouyouyouyouyouyouyouyouyouyouyouyouyouyou          
      ouyouyouyouyouyouyouyouyouyouyouyouyouyou          
        youyouyouyouyouyouyouyouyouyouyouyouy            
         ouyouyouyouyouyouyouyouyouyouyouyou             
          uyouyouyouyouyouyouyouyouyouyouyo              
            ouyouyouyouyouyouyouyouyouyou                
              youyouyouyouyouyouyouyouy                  
                uyouyouyouyouyouyouyo                    
                   uyouyouyouyouyo                       
                      uyouyouyo                          
                         uyo                             
                          y                              

Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!

            rever!for           r!forever                
        r!forever!forever   rever!forever!for            
      ver!forever!forever!forever!forever!forev          
     ever!forever!forever!forever!forever!foreve         
    rever!forever!forever!forever!forever!forever        
    rever!forever!forever!forever!forever!forever        
    rever!forever!forever!forever!forever!forever        
    rever!forever!forever!forever!forever!forever        
    rever!forever!forever!forever!forever!forever        
    rever!forever!forever!forever!forever!forever        
     ever!forever!forever!forever!forever!foreve         
      ver!forever!forever!forever!forever!forev          
      ver!forever!forever!forever!forever!forev          
        r!forever!forever!forever!forever!for            
         !forever!forever!forever!forever!fo             
          forever!forever!forever!forever!f              
            rever!forever!forever!forever                
              ver!forever!forever!forev                  
                r!forever!forever!for                    
                   orever!forever!                       
                      ver!forev                          
                         !fo                             
                          f                              

Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!
Happy Birthday XinXiaoShu!

#3D效果图
在这里插入图片描述

辛小书

##前端、css3、js

辛小书

a.lk1:hover { /这里使用CSS选择器,定义鼠标滑过效果/
color:#ee9ca7;
transition:all 0.5s;
}
.link1:hover {
background-color:#fff;
background-color:rgba(255,255,255,0.2);
border:2px solid #BBB;
transition:all 0.8s;
}
a.lk2:hover {
color:#ee9ca7;
transition:all 0.5s;
}
.link2:hover {
background-color:#fff;
background-color:rgba(255,255,255,0.2);
border:2px solid #BBB;
transition:all 0.8s;
}

生日快乐!
happy birthday!

##效果图
#图一:
在这里插入图片描述

#图二:在这里插入图片描述

#图三:

在这里插入图片描述

#图四:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值