大家好,我一个月前刚开始学Python,前几天刚完成一个小游戏,这游戏使用了4个模块。
1- PyQt5 (需要下载)
2- random (Python自带)
3- sys (Python 自带)
4- texttable (需要下载)
首先,玩家一开始时会有10积分,他们可以用这个10积分来玩这个游戏。
玩法:
1.玩家输入要赌的积分,然后选择‘0’或 ‘1’
2.如果赢了,玩家会得到他赌的 积分 x 2
3.如果输了,玩家会输掉他赌的积分
4.玩的时候,系统会生成3个txt文件 , 一个是计入赢的时候赢了多少积分(从大到小,前100个),还有一个就是输的时候输了多少积分。最后一个就是他赢的次数,和输的次数 加上当局的积分。
#上面的两个空白格本来是想放图片的,可是不知道为什么,没办法把qrc文件改成py文件,如果大神知道怎么改请教教我。
#代码有哪里写的不够好的或可以改善的也请大家多多指教。
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'exedxe.ui'
#
# Created by: PyQt5 UI code generator 5.10
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
import random
#win
cat = []
#lose
dog = []
pointz = [10]
#wincount
WC = [0]
#losecount
LC = [0]
class Ui_Dialog(object):
#UI in Console
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(597, 461)
self.AmountNum = QtWidgets.QLineEdit(Dialog)
self.AmountNum.setGeometry(QtCore.QRect(90, 240, 81, 21))
self.AmountNum.setObjectName("AmountNum")
self.Points = QtWidgets.QLabel(Dialog)
self.Points.setGeometry(QtCore.QRect(0, 120, 47, 13))
self.Points.setObjectName("Points")
self.Amount = QtWidgets.QLabel(Dialog)
self.Amount.setGeometry(QtCore.QRect(0, 240, 81, 16))
self.Amount.setObjectName("Amount")