Pythonを使ってスクリーンセーバーを作ることができます。具体的には、Tkinterライブラリを使って、ランダムに配置された図形をアニメーションさせることができます。
まず、Tkinterライブラリをインストールしましょう。次に、以下のコードを実行して、ウィンドウを表示させます。
from tkinter import *
root = Tk()
root.geometry("500x500")
root.mainloop()
次に、以下のコードを追加して、図形をランダムに表示させることができます。
from tkinter import *
import random
root = Tk()
root.geometry("500x500")
canvas = Canvas(root, width=500, height=500)
canvas.pack()
shapes = ["rectangle", "oval", "arc"]
for i in range(20):
shape = random.choice(shapes)
x1 = random.randint(0, 450)
y1 = random.randint(0, 450)
x2 = x1 + random.randint(50, 100)
y2 = y1 + random.randint(50, 100)
canvas.create_oval(x1, y1, x2, y2, fill="red")
root.mainloop()
これで、スクリーンセーバーが完成しました!ウィンドウを閉じるとプログラムが停止します。