投稿

GIF画像&TEXT表示

イメージ
from tkinter import * tk=Tk() canvas=Canvas(tk, width=600, height=400) canvas.pack() myImage=PhotoImage(file='tenor.gif') canvas.create_image(0,0,anchor=NW, image=myImage) canvas.create_text(200,350,text='gif画像のみ読み込めます。',font=('Times',20))

画像表示 matplotlib

イメージ
source code import matplotlib.pyplot as plt import matplotlib.image as mpimg img = mpimg.imread('mydog2020.PNG') imgplot = plt.imshow(img) plt.show()

tkinter canvas create_rectangle

イメージ
from tkinter import * import random tk=Tk() canvas=Canvas(tk, width=400,height=400) canvas.pack() def random_rectangle(width,height,fill_color): x1=random.randrange(width) y1=random.randrange(height) x2=random.randrange(x1+random.randrange(width)) y2=random.randrange(y1+random.randrange(height)) if abs(x1-x2)*abs(y1-y2)>20000: return if abs(x1-x2)

tkinter Canvas methods

メソッド 説明 self.canvas = tkinter.Canvas(root, bg="white", height=300, width=300) canvas.create_rectangle(10, 20, 100, 50, fill = 'red') canvas.create_oval(100, 100, 150, 150) canvas.create_polygon(250, 10, 220, 100, 150, 100,fill="green") 最低3点必要 canvas.create_line(10, 200, 150, 150, fill='red') 引数 stipple = ビットマップ 塗りつぶしの模様 引数 outline = 色 枠の色 引数 width = 3 枠の幅デフォルト1 canvas.pack() canvas.place(x=0, y=0) Window上の位置指定

what is python good for

Professionally,  Python  is  great  for backend web development, data analysis, artificial intelligence, and scientific computing. Many developers have also used  Python  to build productivity tools, games, and desktop apps, so there are plenty of resources to help you learn how to do those as well.

turtle methods

setup(w,h) setup(width=500,height=500) pen() 自動的にキャンパスを生成 pensize(2) bgcolor("black") up() down() goto(x,y) home() 中心に戻す reset() 図形を消して最初の位置に戻る clear 図形を消去する setheading() forward(100) right(90) left(90) color("red") color(1,0,0) begin_fill() end_fill() circle(10) setx(100) sety(100) hideturtle() screensize( canvwidth=100, canvheight=100) speed("fastest") speed(10)

40クラスで同じ誕生日の人がいる確率

イメージ
このケースでは、40人クラスで同じ誕生日の人が全くいない確率を求め、 最後に、全体の1から引き算する方式を取ります。 #same birthday in 40 member class n=1.0 k=1.0 for i in range(40): n=n*(365-i)/365.0 k=k-n print(k)