① 如何採用python語言繪制一個五角星
#!/usr/bin/env python
import turtle
import time
turtle.forward(100)
turtle.right(144)
time.sleep(1)
turtle.forward(100)
turtle.right(144)
time.sleep(1)
turtle.forward(100)
turtle.right(144)
turtle.forward(100)
time.sleep(1)
turtle.right(144)
turtle.forward(100)
time.sleep(3)
② 求python大佬用雙重for循環列印一個倒等腰直角空心三角形,5行5列的如圖,在線等急急急
按照你的要求編寫的用雙重for循環列印一個倒等腰直角空心三角形的Python程序如下
n=5
for i in range(n,0,-1):
for j in range(i):
if j==0 or i==n or j==i-1:
print("*",end='')
else:
print(" ",end='')
print()
源代碼(注意源代碼的縮進)
③ 怎麼用python畫三角形並填色以及畫五角星並且填色(急!!!)
可以. 用fill='#XXXXXX'參數:
from Tkinter import Tk, Canvas, Frame, BOTH
from math import sin, pi,cos
def pentagramPoints(cx, cy, R):
xita = 36*pi/180
r = R*cos(2*xita)/cos(xita)
points = []
for i in range(0, 10):
angle = i*xita + 0.5*xita
if i % 2:
points+=[cx + r*cos(angle), cy - r*sin(angle)]
else:
points+=[cx + R*cos(angle), cy - R*sin(angle)]
return points
if __name__ == '__main__':
root = Tk()
f = Frame(root)
f.pack(fill=BOTH, expand=1)
canvas = Canvas(f)
canvas.create_polygon(30, 10, 160, 470, 290, 10, outline="#000000", fill="#00ff00", width=3)
canvas.create_polygon(pentagramPoints(480, 240, 100), outline = '#000000', fill='#ff0000', width=3)
canvas.pack(fill=BOTH, expand=1)
root.geometry("640x480+300+300")
root.mainloop()
④ python五角星
我試了下,這部分參數應該這樣改:
望採納
⑤ python畫五角星代碼
python是一種強大的編程語言,通過使用python,我們可以進行各種各樣的圖案、語句、動畫等等編程。你知道用python畫五角星的代碼是什麼嗎?今天小編就來為大家詳細演示一遍。希望通過這個小小的例子,能讓你的python編程技術更進一步!
1.導入python的turtle模塊。具體如圖所示。
2.開始畫五星為了填充,需要開始填充begin_fill()。具體如圖所示。
3.分別設置筆和填充。具體如圖所示。
4.因為五角星每個角為36度,而且旋轉180-36度,所以使用循環語句
foriinrange(5):
forward(100)
right(180-36)執行重復的動作。
具體如圖所示。
5.最後填充。具體如圖所示。
6.最後的圖形。具體如圖所示。
7.最後隱藏畫筆ht()。具體如圖所示。
照著上面的方法一步一步操作,就可以用python畫五角星了,是不是很有趣?快來打開電腦試一試,畫一個屬於你自己的五角星吧!興趣是學習的最大動力,在平常學習python語言時,你也可以多找些類似畫五角星這樣的例子來學習,這樣沒准可以讓自己學的更快哦。
本篇文章使用以下硬體型號:聯想小新Air15;系統版本:linux;軟體版本:python。
⑥ Python中如何畫一個畫筆顏色為黃色的五角星,邊長為200,畫布背景顏色為黑色,畫
import turtle
turtle.bgcolor("black")
turtle.pencolor("yellow")
turtle.penup()
turtle.goto(-65,65)
turtle.pendown()
for i in range(5):
turtle.left(72)
turtle.fd(200)
turtle.right(144)
turtle.fd(200)
turtle.hideturtle()