辛小書

小乖乖

心形一

#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!

##效果圖
#圖一:
在這裏插入圖片描述

#圖二:在這裏插入圖片描述

#圖三:

在這裏插入圖片描述

#圖四:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章