A. 用python編寫程序
B. python列印實心倒等腰梯形
Thom,列印時心道等腰梯形應該是沒問題的。
C. 怎麼用Python畫一個在平面直角坐標系中的等腰梯形
你可以使用Matplotlib庫來畫氏喚出等腰梯形殲敏凱,以下是一個畫等腰梯形的示例代碼:
運行以上代碼,即可在平面直角坐標系中畫出一個等腰梯形。你可以根據自己的需要修改拿橋頂點坐標來畫出不同的等腰梯形。
D. python turtle庫畫天安門
將#替換為空格,代碼如下:
from turtle import *
speed('fastest')
def rectangle(h, v, c):#畫長方形
####pendown()
####pensize(1)
####fillcolor(c)
####begin_fill()
####for counter in range(1, 3):
########forward(h)
########right(90)
########forward(v)
########right(90)
####end_fill()
####penup()
def gate(x, y, r, c):#畫大門和小門
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####pendown()
####setheading(0)
####right(90)
####forward(r*2)
####left(90)
####forward(r*2)
####left(90)
####forward(r*2)
####setheading(90)
####circle(r, 180)
####end_fill()
####setheading(0)
def trapezium(x, y, c):#畫地下的大梯形
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)#goto(-200, 0)
####pendown()
####forward(400)
####right(60)
####forward(150)
####right(120)
####forward(550)
####right(120)
####forward(150)
####right(60)
####end_fill()
def roof1(x, y, c):#畫第1個屋檐
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####pendown()
####left(60)
####forward(30)
####right(60)
####forward(225)
####right(60)
####forward(30)
####left(60)
####forward(-20)
####end_fill()
def roof2(x, y, c):#畫第2個屋檐
####fillcolor(c)
####begin_fill()
####penup()
####goto(x, y)
####setheading(0)
####pendown()
####left(60)
####goto(-75, 155)
####right(60)
####goto(75, 155)
####right(60)
####goto(125, 95)
####right(120)
####goto(x ,y)
####penup()
####end_fill()
pencolor('black')
trapezium(-200, 0, 'red')
penup()
goto(-105, 95)
rectangle(210, 20, 'red')
goto(-115, 50)
rectangle(230, 50, 'red')
roof1(-125, 50, 'orange')
roof2(-125, 95, 'orange')
gate(-90, 25, 10, 'brown')
gate(-65, 25, 10, 'brown')
gate(-40, 25, 10, 'brown')####
penup()
forward(40)
gate(20, 25, 10, 'brown')
gate(45, 25, 10, 'brown')
gate(70, 25, 10, 'brown')####
gate(-160, -100, 15, 'brown')
gate(-95, -100, 15, 'brown')
gate(-30, -70, 30, 'brown')####
gate(60, -100, 15, 'brown')
gate(125, -100, 15, 'brown')
done()
E. 用python求等腰梯形的面積和周長
# 面積:
# 設等腰梯形的上底為a,下底為b,高為h,則面積S=(a+b)*h/2
# Python代碼:
a = float(input("請輸入上底:"))
b = float(input("請輸入下底:"))
h = float(input("請凳禪輸入高:"))
S = (a + b) * h / 2
print("等腰梯形的面掘粗旦積為:", S)
# 周長:
# 設等腰梯形的上底為a,下底為b,斜邊為c,則周長P=a+b+2*c
# Python代碼:
a = float(input("請輸入上底:"))
b = float(input("請判擾輸入下底:"))
c = float(input("請輸入斜邊:"))
P = a + b + 2 * c
print("等腰梯形的周長為:", P)
解題思路
F. 在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()
G. python怎麼輸出用*繪制的圖形
python怎麼輸出用*繪制的圖形如下說明。
其實想要輸出*的圖形是很簡單的。只要在用print函數即可,如圖片想要用*字元輸出一個三角形的圖案,我要用只要用print加括弧,括弧中想要輸出的字元用雙引號引起來,如第一個print輸出人上*字元,第二行輸出三個字元,一直添加print,按一定的比例輸出*即可。想要輸復雜圖形就要深入了解python語言才行。
Python簡介,Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。Python是初學者的語言,Python對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發。