#導入
今回大学の課題でpythonで何か動くものを作れという課題が出たのでこれを作った。プログラミング初心者なので、習った範囲のもので作った。たいそうなものではないが、頑張りだけは認めてほしい。
#参考資料
いちばんやさしいPython入門教室で勉強し、このテキストの6章を参考にしながら作った。
#内容
tkinterを使用し、ウィンドウを作り、ボタンを押せばpythonのrandomモジュールを使ってランダムに、吉や、大吉、ランダムにあらかじめ入力しておいたアイテムがウィンドウに出るようにした。
#ソースコード
omikuzi.py
#coding:utf-8
import tkinter as tk
import random
import tkinter.messagebox as tmsg
def ButtonClick1():
a=["凶","吉","中吉","大吉","末吉","大凶","小吉"]
a = random.choice(a)
tmsg.showinfo("運勢",a)
def ButtonClick2():
b=["時計","ハサミ","メロンパン","猫","犬","ダチョウ","扇風機","だるま"]
b = random.choice(b)
tmsg.showinfo("ラッキーアイテム",b)
root = tk.Tk()
root.geometry("400x500")
root.title("おみくじ")
label1 =tk.Label(root, text="今日の運勢を占おう",font=("Helvetica",14))
label1.place(x= 20, y=20)
button1 = tk.Button(root, text = " 占う ",font=("Helvetica",20),bg ='#E0FFFF',fg = "#FF7F50",command=ButtonClick1)
button1.place(x=60, y=140)
button2 = tk.Button(root, text ="ラッキーアイテム",font=("Helvetica",20),bg ="#FFFFE0",fg ="#FF4500", command=ButtonClick2)
button2.place(x=60, y=200)
root.mainloop()
#実行様子
___#感想
1から何かを作るのは大変だった。でもその分楽しかったし、作り終わった後の達成感が気持ちよかった。