Python是一門非常強大的編程語言,除了在數據分析和科學計算領域里應用廣泛,Python也具備著制作炫酷圖形的能力。本文將介紹如何使用Python畫出數字黑洞。
import turtle wn = turtle.Screen() wn.bgcolor("black") number = input("輸入一個數字: ") colors = ["red", "white", "blue", "yellow", "purple", "green"] for i in range(len(number)): turtle.color(colors[i%6]) for j in range(int(number[i])): turtle.forward(20) turtle.left(360/int(number[i])) turtle.penup() turtle.forward(50) turtle.pendown() turtle.hideturtle() turtle.done()
運行上面的代碼,會彈出一個窗口,輸入一個數字,程序會根據這個數字畫出數字黑洞。在程序中,我們使用turtle庫來畫圖,先將窗口背景設置為黑色,然后按照用戶輸入的數字逐個使用不同的顏色畫出方向不同的多邊形。
這是一個簡單但非常有趣的Python項目,有助于練習循環和數學計算。