導航:首頁 > 編程語言 > 列印圖形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相關的資料

熱點內容
滑鼠一鍵打開文件夾設置 瀏覽:161
程序員看過來我想靜靜搞笑視頻 瀏覽:370
curlphp爬蟲 瀏覽:874
python按日期循環 瀏覽:110
php三個等號 瀏覽:760
培訓班出來的程序員解決問題很差 瀏覽:963
程序員那麼可愛25集 瀏覽:753
伺服器地址和ip地址一樣不 瀏覽:664
php中括弧定義數組 瀏覽:602
php列印堆棧 瀏覽:516
華為adb命令行刷機 瀏覽:965
人像攝影pdf 瀏覽:761
解壓文件密碼怎樣重新設置手機 瀏覽:1001
高考指南pdf 瀏覽:695
爬蟲python數據存儲 瀏覽:240
u盤怎麼取消加密 瀏覽:431
567除以98的簡便演算法 瀏覽:342
pdf手機如何解壓 瀏覽:21
python描述器 瀏覽:60
戰地聯盟3解壓密碼 瀏覽:805