導航:首頁 > 編程語言 > 畫聖誕樹的Python代碼

畫聖誕樹的Python代碼

發布時間:2022-05-15 20:35:57

A. c語言,怎麼做出這個聖誕樹求寫代碼拍下來,必採納

printf("%5s ",str); 表示右對齊,佔5位輸出字元串 str, 代表換行。代碼:

#include<stdio.h>

intmain()
{
printf("%5s ","O");
printf("%6s ","OOO");
printf("%7s ","OOOOO");
printf("%6s ","OOO");
printf("%8s ","OOOOOOO");
printf("%9s ","OOOOOOOOO");
printf("%5s ","O");
printf("%5s ","O");
printf("%5s ","O");
printf("%5s ","O");

return0;
}

編譯運行:

B. 如何用css畫聖誕樹

<style>
*{padding:0;margin:0;}
.tree{position:relative;}
.treediv{position:absolute;width:0;height:0;}
.tree.wood{width:20px;height:50px;background-color:grey;left:50%;margin-left:-10px;top:170px;}
.a1{border-right:40pxsolidgreen;border-top:40pxsolid#fff;left:50%;margin-left:-40px;top:0;}
.a2{border-left:40pxsolidgreen;border-top:40pxsolid#fff;left:50%;top:0;}
.b1{border-right:70pxsolidgreen;border-top:70pxsolid#fff;left:50%;margin-left:-70px;top:20px;}
.b2{border-left:70pxsolidgreen;border-top:70pxsolid#fff;left:50%;top:20px;}
.c1{border-right:100pxsolidgreen;border-top:100pxsolid#fff;left:50%;margin-left:-100px;top:70px;}
.c2{border-left:100pxsolidgreen;border-top:100pxsolid#fff;left:50%;top:70px;}
</style>
<divclass="tree">
<divclass="wood"></div>
<divclass=c1></div><divclass=c2></div>
<divclass=b1></div><divclass=b2></div>
<divclass="a1"></div><divclass="a2"></div>
</div>

C. 如何用C語言畫一個「聖誕樹」

#include <stdio.h>

#include <stdlib.h>


int main(int argc, char* argv[])

{

int j,s;

int k,x;

int y;

int n = argc > 1 ? atoi(argv[1]) : 4;

for ( j = 1; j <= n; j++) {

s = 1 << j, k = (1 << n) - s, x;

for ( y = s - j; y >= 0; y--, putchar(' ')) {

for (x = 0; x < y + k; x++) printf(" ");

for (x = 0; x + y < s; x++) printf("%c ", '!' ^ y & x);

for (x = 1; x + y < s; x++) printf("%c ", '!' ^ y & (s - y - x - 1));

}

}

}

D. dw敲聖誕樹代碼

摘要 您好,printf("%5s ",str); 表示右對齊,佔5位輸出字元串 str, 代表換行。代碼:

E. 怎樣用python設計聖誕

今天聖誕節,我用Python繪制了彩色聖誕樹,祝大家聖誕快樂。

Python繪制聖誕樹的整體邏輯:1、定義樹葉Leaves()和樹干Trunk()兩個函數;2、設定列印行列數,並調用for循環,這里要注意空格、星號和文字字元的計算,不然會影響排列展示;3、設定終端列印字元的顏色,這里用轉義序列來實現不同顏色的顯示,轉義序列以ESC開頭,它的ASCII碼八進制為 ,顯示格式為:[顯示方式;前景色;背景色m。比如列印print(' ' * (m - i) + '[35;0m祝大家聖誕快樂[0m' + '[32;0m*[0m' * (2 * i + 2 - len('Happy Christmas')) + ' ' * (m - i)),Python繪制的效果圖如下:

F. 用python畫一棵樹

1、准備

G. python可以寫那種動態的聖誕樹嗎

可以。

Python源代碼:

portFore,Back,Stylecolorama.init()rnd2=randint(1,60)defgentree():forxinrange(1,30,2):rnd1=randint(1,rnd2)ifx==1:ch="$"elifrnd1%4==0:ch="o"elifrnd1%3==0:ch="j"elifrnd1%5==0:ch="o"elifrnd1%7==0:ch="j"else:ch="*"ifch=="$":print(Fore.RED+"{:^33}".format(ch*x))elifch=="o":print(Fore.RED+"{:^33}".format(ch*x))elifch=="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()



H. 如何用CSS控制div畫三角形,聖誕樹

新建文本文檔】
在桌面新建一個文本文檔,並命名為「三角形」,打開新建的文本文檔,把html里的doctype、head、body等框架搭好。
【注意】可以在寫完之後再重新重命名為.html文件。

2
【創建div並用border屬性控制】
布局div,並命名id="tri",用CSS來控制div,在style裡面,使用border屬性對div進行控制,
#tri{
width: 0px;
height: 0px;
border-top: 400px solid red;
border-right: 400px solid blue;
border-bottom: 400px solid green;
border-left: 400px solid yellow;
}
【注意】div的長寬設為0,border為邊框,會看到如下四個三角狀的圖形。

3
【修改並選擇自己想要的三角形】
上述代碼畫的還不是三角形,但是是四個三角,只要將border周邊的顏色變成白色就可以了,例如除了border-bottom: 100px solid green;其餘全變為white,就會看到如下效果,當然你也可以根據自己需要來調整。
此外可以將border-top的像素設為0;其餘兩邊也調小一點並且顏色設為白色,就會只看到底下的一個三角形了。
【注意】根據自己實際來挑選自己想要達到的效果。圖一圖二效果不同,就是border設定不同的原因。

4
代碼如下僅做參考:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>三角練習</title>
<style>
#tri{
width: 0px;
height: 0px;
border-top: 0px solid white;
border-right: 100px solid white;
border-bottom: 400px solid green;
border-left: 100px solid white;
}
</style>
</head>
<body>
<div id="tri"></div>
</body>
</html>
END
畫聖誕樹

【畫兩個三角】
用上面三角形的基礎,先畫出兩個大小不同三角形。
#tri1{
width: 0px;
height: 0px;
border-top: 100px solid white;
border-right: 100px solid white;
border-bottom: 100px solid green;
border-left: 100px solid white;
}
#tri2{
width: 0px;
height: 0px;
border-top: 200px solid white;
border-right: 200px solid white;
border-bottom: 200px solid green;
border-left: 200px solid white;
}

【利用浮動以及margin調到合適位置】
將第一個小三角形浮動起來,這樣就覆蓋到第2個上面,然後利用margin值調動位置,最終顯示出聖誕樹的上面內容,代碼如下,圖如下。
#tri1{
width: 0px;
height: 0px;
border-top: 100px solid white;
border-right: 100px solid white;
border-bottom: 100px solid green;
border-left: 100px solid white;
float: left;
margin-left: 100px;
}
#tri2{
width: 0px;
height: 0px;
border-top: 200px solid white;
border-right: 200px solid white;
border-bottom: 200px solid green;
border-left: 200px solid white;

}

【畫樹干】
再加入一個div名字為footer,控制其大小形狀與顏色,並用margin調整期位置。
#footer{
width: 100px;
height: 200px;
background: gray;
margin-left: 150px;
}
最終,經過調整得到一課聖誕樹。如下圖所示

完整代碼如下,僅做參考
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>聖誕樹練習</title>
<style>
#header{
width: 0px;
height: 0px;
border-top: 100px solid white;
border-right: 100px solid white;
border-bottom: 100px solid green;
border-left: 100px solid white;
float: left;
margin-left: 100px;
}
#main{
width: 0px;
height: 0px;
border-top: 200px solid white;
border-right: 200px solid white;
border-bottom: 200px solid green;
border-left: 200px solid white;

}
#footer{
width: 100px;
height: 200px;
background: gray;
margin-left: 150px;
}
</style>
</head>
<body>
<div id="header"></div>
<div id="main"></div>
<div id="footer"></div>
</body>
</html>

I. Python用*列印聖誕樹圖案要求樹冠三角形部分為n=5行,中間樹幹部分為4行,每行三個*

閱讀全文

與畫聖誕樹的Python代碼相關的資料

熱點內容
python重啟路由器腳本 瀏覽:819
java聊天窗口 瀏覽:976
單片機控制陣列led燈 瀏覽:577
白鹿用的什麼APP修圖 瀏覽:499
阿里雲輕量應用伺服器ssh無法連接 瀏覽:794
員工福利系統源碼 瀏覽:982
數據加密如何設置 瀏覽:570
php取余運算 瀏覽:153
php如何壓縮圖片大小 瀏覽:137
編程三階教程 瀏覽:983
pdf顏色查看 瀏覽:469
怎麼用指令停用命令方塊java 瀏覽:406
滑鼠命令行 瀏覽:567
如何朗讀pdf 瀏覽:746
壓縮機啟動後繼電器發燙 瀏覽:405
小學編程項目學習 瀏覽:557
net編譯運行原理 瀏覽:786
加密電腦的文件拷出來打不開 瀏覽:366
可達性演算法根 瀏覽:208
ibm的伺服器怎麼安裝系統 瀏覽:492