導航:首頁 > 編程語言 > 列印圖形python

列印圖形python

發布時間:2022-07-29 11:51:54

python編程,輸入一個字元,用該字元輸出一下圖形,是一個數字6,用*表示6

#encoding:utf-8
#python3.6

#定義數字對應的字元字典
c_number={0:[[1,1,1],
[1,0,1],
[1,0,1],
[1,0,1],
[1,1,1]],
1:[[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0],
[0,1,0]],
2:[[1,1,1],
[0,0,1],
[1,1,1],
[1,0,0],
[1,1,1]],
3:[[1,1,1],
[0,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
4:[[1,0,1],
[1,0,1],
[1,1,1],
[0,0,1],
[0,0,1]],
5:[[1,1,1],
[1,0,0],
[1,1,1],
[0,0,1],
[1,1,1]],
6:[[1,1,1],
[1,0,0],
[1,1,1],
[1,0,1],
[1,1,1]],
7:[[1,1,1],
[0,0,1],
[0,1,0],
[0,1,0],
[0,1,0]],
8:[[1,1,1],
[1,0,1],
[1,1,1],
[1,0,1],
[1,1,1]],
9:[[1,1,1],
[1,0,1],
[1,1,1],
[0,0,1],
[1,1,1]],
}

#定義列印字元函數
defprint_one_number(x):
number=c_number[int(x)]
foriinrange(len(number)):
forjinrange(len(number[0])):
ifnumber[i][j]==1:
print("*",end="")
else:
print("",end="")
print("")


if__name__=="__main__":
print("Inputanumberbetween0and9:")
n=input()
print_one_number(n)

運行上面的程序,輸入0到9任意一個數字,回車的後在命令行列印出對應圖形。

下面是運行此腳本後,輸入數字6,回車後的結果:

Ⅱ python怎麼輸出用*繪制的圖形

python怎麼輸出用*繪制的圖形如下說明。

其實想要輸出*的圖形是很簡單的。只要在用print函數即可,如圖片想要用*字元輸出一個三角形的圖案,我要用只要用print加括弧,括弧中想要輸出的字元用雙引號引起來,如第一個print輸出人上*字元,第二行輸出三個字元,一直添加print,按一定的比例輸出*即可。想要輸復雜圖形就要深入了解python語言才行。

Python簡介,Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。Python是初學者的語言,Python對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發。

Ⅲ python列印直角三角形,給定整數n,1<=n<=40輸出一個邊長為n的" * "字元構成的圖案

def printSt(n):

if isinstance(n,int) and n > 0 and n < 41:

for i in range(n):

print('*' * i)

Ⅳ 如何列印python代碼

列印python代碼?用列印機列印嗎?可以用記事本打開,然後用文件選項裡面的列印來列印

Ⅳ 用python的while循環方式列印出這張圖的方式

其實圖形是對稱的,上下兩段程序也是有共同之處的,我給你改完的Python程序,你看看吧.

i=1

whilei<=5:

j=1

whilej<=i:

print('*',end='')

j+=1

print('')

i+=1

i-=2

whilei>=1:

j=1

whilej<=i:

print('*',end='')

j+=1

print('')

i-=1

Ⅵ Python列印心形圖案

print("
".join([''.join(['*'*((x-y)%3)
if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0
else''
forxinrange(-30,30)])
foryinrange(15,-15,-1)]))

有問題,數字需要做調整

Ⅶ 在python中用while語句列印出倒三角形


#列印倒立的正三角形

hang = int(input("請輸入行數:"))

y = 1

while y <= hang:

space = 1

while space < y:

print(" ",end="")

space += 1

x = hang - y

while x >= 0:

print("* ",end="")

x -= 1

print()

y += 1

print("圖形列印完成!")

Ⅷ 用Python列印一個圖形,簡單代碼,急求

按照你的要求編寫的Python列印菱形的程序如下

n=3

foriinrange(1,n*2+2):

forjinrange(1,abs(n-i)+1):

print('',end='')

forjinrange(1,2*n-2*abs(n-i)):

ifj%2==1:

print('*',end='')

else:

print('#',end='')

print()

源代碼(注意源代碼的縮進)

Ⅸ 在Python用循環列印以下圖形

就是設計個循環從n到1,列印出來數字。思路有很多,

你可以這樣想:有個字元串數組是 1234..n-1 另一個數組是n-1....4321,然後字元串拼接的時候中間加上n就行了。

於是我們程序寫作:

def func_3():

n = 5

str_1 = str_2 = str_3 = ""


for i in range(1,n):

str_1 = str_1 + str(i)

str_2 = str_2 + str(n-i)

str_3 = str_3 + " "


for i in range(n, 0, -1):

print(f"{str_3[0:n-i]}{str_1[0:i-1]}{str(i)}{str_2[n-i:n-1]}")



func_3()

Ⅹ 用Python如何列印如下圖形,用\n

沒學過Python,但了解過cpp,這個的話應該就是輸出第一排,換行,再輸出第二排,換行,再輸出第三排

閱讀全文

與列印圖形python相關的資料

熱點內容
編程語言集合類怎麼選 瀏覽:91
如何將pdf轉化為word 瀏覽:9
邁克菲隔離區解壓密碼 瀏覽:785
怎麼用偉福編譯 瀏覽:867
計算機演算法專家 瀏覽:501
什麼app清理垃圾 瀏覽:643
android流媒體伺服器 瀏覽:183
各種演算法的時間復雜度是指 瀏覽:116
幫助高考生緩解壓力 瀏覽:850
自媒體聚合APP需要什麼資質 瀏覽:487
求標准體重的演算法 瀏覽:740
伺服器後面插光纖的卡是什麼卡 瀏覽:526
低級格式化命令dos 瀏覽:85
編譯軟體的圖標 瀏覽:887
預演算法定原則包括 瀏覽:981
Python爬取商品詳情圖 瀏覽:132
c語言編譯過程列印文字 瀏覽:744
linux允許ping 瀏覽:455
高效能人士七個習慣pdf 瀏覽:876
戀上數據結構演算法圖解 瀏覽:107