资源简介
python编写红心大战游戏,满分作业,音效动画传牌等效果酷炫。
代码片段和文件信息
# -*- coding: utf-8 -*-
from Tkinter import *
from tkFont import *
class StartDialog(Toplevel):
def __init__(selfmastertitle):
Toplevel.__init__(selfmaster)
self.title(title)
self.geometry(‘+430+200‘)
self.resizable(False False)
self.transient(master)
self.grab_set()
self.master = master
f = frame(self)
l1 = Label(ftext = ‘欢迎参加红心大战。 ‘)
l1.grid(row = 0column = 0columnspan = 2padx = 3pady = 3)
l2 = Label(ftext = ‘尊姓大名? ‘)
l2.grid(row = 1column = 0padx = 3pady = 3)
self.v = StringVar()
self.e1 = Entry(fwidth = 15textvariable = self.v)
self.e1.grid(row = 1column = 1padx = 3pady = 3)
self.b1 = Button(ftext = ‘确定‘width = 9)
self.b1.grid(row = 0column = 2padx = 3pady = 3)
self.b2 = Button(ftext = ‘退出‘width = 9)
self.b2.grid(row = 1column = 2padx = 3pady = 3)
f.pack(padx = 7pady = 7)
self.b1.bind(““self.ok)
self.e1.bind(““self.ok)
self.b2.bind(““self.cancel)
self.protocol(“WM_DELETE_WINDOW“self.cancel)
self.e1.focus_set()
self.wait_window(self)
def ok(selfevent):
if self.v.get() == ‘‘:
self.name = ‘玩家‘
else:
self.name = self.v.get()
self.isCancel = False
self.master.focus_set()
self.destroy()
def cancel(self event=None):
self.isCancel = True
self.master.focus_set()
self.destroy()
class ScoreDialog(Toplevel):
def __init__(selfmasterscorelistname):
Toplevel.__init__(selfmaster)
self.title(‘得分表‘)
self.geometry(‘+430+200‘)
self.resizable(False False)
self.transient(master)
self.grab_set()
self.master = master
color = [‘black‘‘black‘‘black‘‘black‘]
if len(scorelist) > 0:
rank = [‘冠军‘‘亚军‘‘季军‘‘垫底‘]
ranknum = 0
last = len(scorelist)-1
minscore = scorelist[last][0]
self.isover = False
for i in scorelist[last]:
if i < scorelist[last][0]:
ranknum += 1
if i < minscore:
minscore = i
if i >= 100:
self.isover = True
for i in range(4):
if scorelist[last][i] == minscore:
if self.isover:
color[i] = ‘red‘
else:
color[i] = ‘blue‘
f = frame(self)
for i in range(4):
l = Label(ftext = name[i]fg = color[i]font = Font(weight=“bold“))
l.grid(row = 0column = ipadx = 20pady = 1)
for i in range(len(scorelist)):
for j in range(4):
l
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-01-02 00:09 python_红心大战游戏_满分原创作业\
目录 0 2015-03-09 19:39 python_红心大战游戏_满分原创作业\红心大战\
文件 35504 2013-12-06 18:26 python_红心大战游戏_满分原创作业\红心大战\back.pgm
文件 272210 2013-12-06 17:32 python_红心大战游戏_满分原创作业\红心大战\bg.gif
目录 0 2015-03-09 19:39 python_红心大战游戏_满分原创作业\红心大战\card\
文件 35504 2013-12-09 09:14 python_红心大战游戏_满分原创作业\红心大战\card\0.pgm
文件 35504 2013-12-09 09:14 python_红心大战游戏_满分原创作业\红心大战\card\1.pgm
文件 35504 2013-12-09 09:15 python_红心大战游戏_满分原创作业\红心大战\card\10.pgm
文件 35504 2013-12-09 09:15 python_红心大战游戏_满分原创作业\红心大战\card\11.pgm
文件 35504 2013-12-09 09:15 python_红心大战游戏_满分原创作业\红心大战\card\12.pgm
文件 35504 2013-12-09 09:15 python_红心大战游戏_满分原创作业\红心大战\card\13.pgm
文件 35504 2013-12-09 09:15 python_红心大战游戏_满分原创作业\红心大战\card\14.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\15.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\16.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\17.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\18.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\19.pgm
文件 35504 2013-12-09 09:14 python_红心大战游戏_满分原创作业\红心大战\card\2.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\20.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\21.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\22.pgm
文件 35504 2013-12-09 09:16 python_红心大战游戏_满分原创作业\红心大战\card\23.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\24.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\25.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\26.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\27.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\28.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\29.pgm
文件 35504 2013-12-09 09:14 python_红心大战游戏_满分原创作业\红心大战\card\3.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\30.pgm
文件 35504 2013-12-09 09:17 python_红心大战游戏_满分原创作业\红心大战\card\31.pgm
............此处省略50个文件信息
相关资源
-
廖雪峰 Git ja
vasc ript Python 3 Python - Flask Web开发:基于Python的Web应用开发
- python3.7.3-官方文档指南中文
- python2.7.2 zip
- Mastering Python Networking 2nd Edition
- Learning Jupyter 5 2nd Edition
- Python数据处理 中文完整清晰版 PDF
- Python金融大数据分析.源码.py4fi-maste
- python网络爬虫电子书
- python-3.1.1.msi
- Python机器学习基础教程(完整高清
- Learning Python 5th Edition.pdf
- 流畅的python中文版高清完整版mobi
- Python项目开发实战第2版带书签超清
- deep learning with python 中文版的
- 卷积神经网络预测
- Automate the Boring Stuff with Python 原版PD
- python2.7 32位
- 精通Python自然语言处理
- Python深度学习(中文版) 超清带书签
- 人脸识别python实现源码功能丰富
- Python机器学习
- numpy-1.17.4-cp38-cp38-win_amd64.whl
- 源码python数据挖掘入门与实践源码
- Python数据科学手册(PDF)
- Python测试驱动开发:使用Django、Sele
- Python Data Analytics 无水印pdf 0分
- Deep Learning with Applications Using Python C
- 信用风险建模:理论基础、诊断工具
- Python编程导论(第2版).rar
评论
共有 条评论