tab表示需要先空幾格再開始print
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比潮安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式潮安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋潮安地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
Private Sub Command1_Click()
'第一個(gè)三角形樹葉3行
For i = 1 To 3
Print Tab(20 - j);
For j = 1 To 2 * i - 1
Print "▲";
Next j
Next i
'第二個(gè)三角形樹葉5行
For m = 1 To 5
Print Tab(20 - n);
For n = 1 To 2 * m - 1
Print "▲";
Next n
Next m
'第三個(gè)三角形樹葉7行
For f = 1 To 7
Print Tab(20 - g);
For g = 1 To 2 * f - 1
Print "▲";
Next g
Next f
'樹根,4行,每行打印2個(gè)三角形
For k = 1 To 4
Print Tab(19); "▲▲"
Next k
End Sub
1、number
即數(shù)字類型,包含int(整型)、float(浮點(diǎn)型)、bool、complex(復(fù)數(shù)類型)四種基本類型,可用于存儲(chǔ)數(shù)值;
類型轉(zhuǎn)換:int()、float();
數(shù)學(xué)運(yùn)算:+、-、*都與C語言相同,/表示做觸發(fā)(結(jié)果一定為浮點(diǎn)數(shù)),//表示做除法,(結(jié)果只保留整數(shù)部分,去掉小數(shù)部分)% 表示做求余運(yùn)算**
表示做冪次方運(yùn)算 (注意運(yùn)算次序)
2、string
即字符串類型,字符串需要用單引號(hào)’’或雙引號(hào)" "括起來 三引號(hào)–注釋,字符串也是一種特殊的元組。不能改變字符串中的某個(gè)元素的值;
基礎(chǔ)操作:索引、切片、乘法-多次輸出、成員資格檢查、長度len()、最大值、最小值;
3、list
即列表類型,list的數(shù)據(jù)項(xiàng)可以是不同類型,其各個(gè)元素也可以改變,list是使用[]方括號(hào)包含各個(gè)數(shù)據(jù)項(xiàng),+多個(gè)列表進(jìn)行合并成一個(gè)列表*列表重復(fù)輸出多次in某個(gè)項(xiàng)是否在列表中,可對(duì)列表項(xiàng)進(jìn)行添加、修改、刪除。
4、tuple
即元組類型,tuple 是使用( )小括號(hào)包含各個(gè)數(shù)據(jù)項(xiàng),tuple與list的唯一區(qū)別是tuple的元素是不能修改,而list的元素可以修改。
5、set
即集合類型,是一個(gè)無序不重復(fù)元素的序列,使用大括號(hào){}或者set()函數(shù)創(chuàng)建集合,用set()創(chuàng)建一個(gè)空幾個(gè),使用set也可以去重。
6、dictionary
即字典類型,字典的每個(gè)元素是鍵值對(duì),無序的對(duì)象集合,是可變?nèi)萜髂P?,且可存?chǔ)任意類型對(duì)象,可以通過鍵來引用,鍵必須是唯一的且鍵名必須是不可改變的(即鍵名必須為Number、String、元組三種類型的某一種),但值則不必。
今天圣誕節(jié),我用Python繪制了彩色圣誕樹,祝大家圣誕快樂。
Python繪制圣誕樹的整體邏輯:1、定義樹葉Leaves()和樹干Trunk()兩個(gè)函數(shù);2、設(shè)定打印行列數(shù),并調(diào)用for循環(huán),這里要注意空格、星號(hào)和文字字符的計(jì)算,不然會(huì)影響排列展示;3、設(shè)定終端打印字符的顏色,這里用轉(zhuǎn)義序列來實(shí)現(xiàn)不同顏色的顯示,轉(zhuǎn)義序列以ESC開頭,它的ASCII碼八進(jìn)制為 ,顯示格式為:[顯示方式;前景色;背景色m。比如打印print(' ' * (m - i) + '[35;0m祝大家圣誕快樂[0m' + '[32;0m*[0m' * (2 * i + 2 - len('Happy Christmas')) + ' ' * (m - i)),Python繪制的效果圖如下:
可以。
Python源代碼:
from?random?import?randint?from?time?import?sleepimport?coloramafrom?colorama?import?Fore,?Back,?Stylecolorama.init()rnd2?=?randint(1,60)def?gentree():for?x?in?range(1,30,2):rnd1?=?randint(1,rnd2)if?x?==?1:ch?=?"$"elif?rnd1?%?4?==?0:ch?=??"o"elif?rnd1?%?3?==?0:ch?=?"j"elif?rnd1?%?5?==?0:ch?=?"o"elif?rnd1?%?7?==?0:ch?=?"j"else:ch?="*"if?ch?==?"$":print(Fore.RED?+"{:^33}".format(ch?*?x))elif?ch?==?"o":print(Fore.RED?+"{:^33}".format(ch?*?x))elif?ch?==?"j":print(Fore.YELLOW?+"{:^33}".format(ch?*?x))else:print(Fore.GREEN?+"{:^33}".format(ch?*?x))print("{:^33}".format('|||'))print("{:^33}".format('|||'))?print("{:^33}".format('?????????Merry_christmas?????????'))sleep(.24)gentree()
#includestdio.h
#includestdlib.h
int len(int h);
int max(int x,int y,int z);
int min(int x,int y,int z);
void main()
{ int i,j,k;
printf("請(qǐng)輸入你想要圣誕葉的高度(0~39且為奇數(shù)):");
scanf("%d%d%d",i,j,k);
int Height,Length, Width, Leaf, Smax,Smin, Index;
Height=i;
Smax=max(i,j,k);
Smin=min(i,j,k);
Length = max(i,j,k)/2;
Width =(i+j+k)*2-1;
if ((Height 0)(Height 40)(Height%2 != 0))
{
for (Leaf = 0; Leaf Smax+Length; Leaf++)
{ if(LeafSmin)
{for (Index = 1; Index = Width; Index++)
{
if ((((Index = Height+Leaf)(Index = Height-Leaf)(Leafi))
||(((Index = Height+Leaf+j+i)(Index = Height-Leaf+j+i))(Leafj))
||(((Index = Height+Leaf+j+i+j+k)(Index = Height-Leaf+j+i+j+k)))(Leafk)))
printf("*");
else
if((Index==2*i)||(Index==2*i+2*j))
printf(" ");
else
printf("-");
}
printf("\n");
}
else
{if(LeafSmax)
{
for (Index = 1; Index = Width; Index++)
{
if (((Index == Height)(Leafi+len(i)))
||((Index == Height+j+i)(Leafj+len(j)))
||((Index == Height+j+i+j+k)(Leafk+len(k)))
||(((Index = Height+Leaf)(Index = Height-Leaf)(Leafi))
||(((Index = Height+Leaf+j+i)(Index = Height-Leaf+j+i))(Leafj))
||(((Index = Height+Leaf+j+i+j+k)(Index = Height-Leaf+j+i+j+k)))(Leafk)))
printf("*");
else
if((Index==2*i)||(Index==2*i+2*j))
printf(" ");
else
printf("-");
}
printf("\n");
}
else
{
for (Index = 1; Index = Width; Index++)
{
if (((Index == Height)(Leafi+len(i)))
||((Index == Height+j+i)(Leafj+len(j)))
||((Index == Height+j+i+j+k)(Leafk+len(k))))
printf("*");
else
if((Index==2*i)||(Index==2*i+2*j))
printf(" ");
else
printf("-");
}
printf("\n");
}
}
}
}
}
int len(int h)
{ return h/2;
}
int max(int x,int y,int z)
{ if(xyxz)
return x;
if(yxyz)
return y;
if(zxzy)
return z;
}
int min(int x,int y,int z)
{ if(xyxz)
return x;
if(yxyz)
return y;
if(zxzy)
return z;
}
空白處未解決,基本已實(shí)現(xiàn)其功能~~
網(wǎng)站欄目:python圣誕舒函數(shù),python圣誕節(jié)
標(biāo)題網(wǎng)址:http://muchs.cn/article22/hcjpcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、企業(yè)網(wǎng)站制作、服務(wù)器托管、網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)