汇智学堂-python小游戏(弹球游戏之二)

3.2创建游戏的场景
游戏场景中包括:画布、球和球板。
创建的代码如下

#-- coding:GBK --

from tkinter import *
import time
import random
import tkinter.messagebox #messagebox

tk = Tk()
tk.title(“雷雷的弹球游戏”)
tk.resizable(0, 0)
tk.wm_attributes("-topmost", 1)
canvas = Canvas(tk, width=800, height=800, bd=0, highlightthickness=0)
canvas.pack()

#tkinter.messagebox.showinfo(‘提示’,“hello!”)

a=random.randint(50,600)
b=random.randint(50,200)

canvas.create_oval(a, b, a+20, b+20, fill =“red” )
#canvas.create_oval(100, 100, 300, 300, fill =“red” )

#canvas.create_rectangle(10,10,110,110)
canvas.create_rectangle(510,510,610,530,fill=“green”)

while 1:
#tk.update_idletasks()
tk.update()
time.sleep(0.01)

random模块主要作用是产生随机数。a=random.randint(50,600)的含义:在50-600间产生一个随机的整数,赋值给变量a

菜单中,我们选择Run-Run Module F5运行程序,界面效果见图3-6。

在这里插入图片描述

图3-6

猜你喜欢

转载自blog.csdn.net/weixin_39593940/article/details/88356612