资源简介
python实现的socket石头剪刀布,带数据库
代码片段和文件信息
from hashlib import md5
# import sys
import 规则
import 单人游戏
import 账号操作
import 联机游戏
login_username = ““
while True:
mod = input(“选择游戏类型编号:\n1.单人游戏\n2.联机游戏\n3.退出\n“)
if mod == “1“:
单人游戏.p1_robot()
if mod == “2“:
while True:
c = input(“联机游戏需要登录,请选择账号操作编号:\n1.注册\n2.登录\n3.退出并注销\n“)
if c == “1“:
username = input(“请输入用户名“)
password = input(“请输入密码“)
md5_password = md5(password.encode(‘utf-8‘)).hexdigest()
账号操作.register(username md5_password)
elif c == “2“:
username = input(“请输入用户名“)
password = input(“请输入密码“)
md5_password = md5(password.encode(‘utf-8‘)).hexdigest()
result = 账号操作.login(username md5_password)
if result == True:
login_username = username
while True:
pn = input(“选择玩家编号:\n1.P1\n2.P2\n退出\n“)
if pn == “1“:
联机游戏.p1_socket()
elif pn == “2“:
联机游戏.p2_socket()
elif pn == “3“:
break
else:
print(“输入有误“)
elif c == “3“:
账号操作.logout(login_username)
break
else:
print(输入有误)
if mod == “3“:
break
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-26 07:12 socket游戏\
文件 1756 2020-09-26 02:14 socket游戏\主程序.py
文件 256 2020-09-26 03:50 socket游戏\单人游戏.py
文件 448 2020-09-26 01:18 socket游戏\石头剪刀布数据库.txt
文件 1282 2020-09-26 03:28 socket游戏\联机游戏.py
文件 143 2020-09-26 02:30 socket游戏\获取公网ip.py
文件 791 2020-09-26 03:52 socket游戏\规则.py
文件 2537 2020-09-26 04:06 socket游戏\账号操作.py
相关资源
- python 调用sftp断点续传文件
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- 顶点小说单本书爬虫.py
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- pyqt5动态加载ui文件,动态加载背景图
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- 记事本简洁版.py
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
- Python串口通信(pyserial)
- python读取nfc卡
- django图片浏览+scrapy实现数据抓取功能
- jetbrains-agent.jar(pycharm破解包)
- 豆瓣爬虫;Scrapy框架
- 近百条常用有用的python语句
- Python数据结构.pdf60078
- python实现香农编码
- 自动绘制优美图案.py
评论
共有 条评论