响神
码龄7年
关注
提问 私信
  • 博客:53,085
    53,085
    总访问量
  • 22
    原创
  • 1,456,979
    排名
  • 47
    粉丝
  • 0
    铁粉

个人简介:计算机知识体系完整,自学能力强,动手能力强。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-01-22
博客简介:

响神的博客

博客描述:
从0基础学习Python
查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得9次评论
  • 获得106次收藏
创作历程
  • 23篇
    2018年
成就勋章
TA的专栏
  • Python基本语法
    12篇
  • Python函数
    1篇
  • Python字符串
    1篇
  • python实战
    10篇
  • python聊天室
    2篇
  • 2048游戏
    1篇
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

udp 聊天室

---title: udp聊天室date: 2018-09-27 21:32:41tags: udp聊天室---#服务器程序 import socket import select import sys,os """接收普通聊天消息""" s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.setsoc...
原创
发布博客 2018.09.27 ·
603 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python加载自己写的c/c++程序

发布资源 2018.07.13 ·
rar

python调用c/c++语言编写的程序

将c/c++编写的程序编译成动态链接库(dll)文件,将得到的.dll文件放到py文件目录下便于直接调用,然后编写py文件进行调用from ctypes import *dll = CDLL('./dll1.dll')a = dll.get_id()print(a) #10b = dll.add(1,2)print(b)#3这里就测试了2个简单的函数,运行结果也是正确的。还有其他方法...
原创
发布博客 2018.07.10 ·
918 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python3 项目开发-中级篇(二)

本篇内容讲述图形化界面的聊天室的搭建过程。用到的知识点:    1,tkinter模块    2,udp协议构建聊天室    3,多进程接收消息和发送消息    4,进程间的通信难点:    1,用tkinter编写的图形化界面作为客户端,客户端需要接收和发送消息,都是阻塞函数,需要解决状态不一致的问题    2,tkinter的模块在启动了mainloop之后,就只能根据界面上的事件进行响应,而...
原创
发布博客 2018.07.07 ·
912 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python3实战--pygame写的2048游戏

1,参考自https://blog.csdn.net/dllgdxlxl/article/details/527929212,背景音乐以及字体需要改好名字后将其与代码放在一起说明,主体代码跟https://blog.csdn.net/dllgdxlxl/article/details/52792921是一模一样的,只是在主函数里面修改了一部分代码内容,因为原文章中存在的一个问题:按键一下会很快执行...
转载
发布博客 2018.06.24 ·
2148 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

python3-mysql的连接和使用

在python3中需要调用到mysql数据库的数据,如果每次调用都要写一次导入pymysql以及连接等操作,不是很方便,所以建立一个自己的模块。我将该文件命名为my_sqlpython.pyimport pymysql class mysqlpython: def __init__(self,host="localhost", user="root", passwd="123456"...
原创
发布博客 2018.06.21 ·
649 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python3实战-udp协议的聊天室

首先说一下聊天室需要的技术:客户端-服务器模式的搭建tcp/udp协议的选择设计思路:    服务器接收客户端的登录(连接),然后接收客户端的消息,并根据消息内容选择回发对象。    服务器端先输入姓名作为登录的姓名,然后连接到服务器之后就可以发送给服务器,服务器进行处理。    选择通讯协议udp,因为这里是不需要三次握手四次挥手的过程,用udp就完全可以进行的,实现起来也比较简单。 问题点: ...
原创
发布博客 2018.06.21 ·
1854 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

python3 项目开发-中级篇

通过tcp/udp协议编写一个聊天室,在用户少的情况下进行24点的游戏,在玩家数量达到了10个及以上时进行三国对战(天黑请闭眼)游戏,当然,最重要的内容当然不是这些啦,最重要的内容就是一个自主考试系统,在时间到了之后会自动进入考试系统,学生答题交卷之后会在一定时间内给出分数和答案。
原创
发布博客 2018.06.10 ·
6102 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

python3实战--2048游戏

游戏介绍:这里直接拿百度知道的说明 https://zhidao.baidu.com/question/1994394486771253027.html2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字...
原创
发布博客 2018.05.27 ·
3705 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

python3-欢乐斗牛-实战

题目:欢乐斗牛是由多人进行,一个庄家,其他闲家。 每人发5张牌,拿出任意3张如果能够刚刚拼凑出10的倍数来,则算是有牛,剩下的2张牌,加起来对10求个位数,如果是0则为牛牛,其他是几则为牛几。 下注有5 8 10 12 15倍进行选择,由玩家自己选择。 牛7 8 9是需要收取双倍的钱,牛牛是需要收取3倍的钱。(没有实现部分:五小牛-5张牌加起来刚刚等于10,倍数为5;五花牛,5张牌都是JQK组成,...
原创
发布博客 2018.05.18 ·
1909 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

python3-欢乐斗地主有序发牌-牌是有序的哟-实战

题目:一副扑克牌有54张,分别为A-K这13种,每种有黑桃,红桃,梅花,方块,共计13*4=52,还有大小王各一张,共54张。现在要求将牌顺序打乱,然后给3位玩家发牌,每家17张,然后剩下3张作为叫地主的牌。 这里先只需要输入回车打印每位玩家的牌,按照斗地主的大小顺序进行显示输出。import randomcard = [{"\u2660 A":14.03},{"\u2660 2":15.03...
原创
发布博客 2018.05.18 ·
2493 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python3-点餐系统-实战

题目:    某餐厅外卖每天更新菜品,但是搭配价格是不变的,具体如下:    "今天菜单如下","1  宫保鸡丁","2  青椒鸡米粒" ,"3  白萝卜焖肉", "4  蒜薹腊肉", "5  豆腐包肉 ",     "6  鲤鱼跃龙门", "7  凉拌莲藕", "8  红烧南瓜", "9  大白菜", &qu
原创
发布博客 2018.05.18 ·
16090 阅读 ·
13 点赞 ·
4 评论 ·
82 收藏

Python3初级练习题-素数问题

"""题目:判断101-200之间有多少个素数,并输出所有素数。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,      则表明此数不是素数,反之是素数。 """leap = (2,3,5,7,11,13) #素数英文不清楚,虚拟机中没有安装输入法,所以就随便打印了信息sum = 0for num in range(101,200):    tag = 1  ...
原创
发布博客 2018.05.07 ·
848 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python学习笔记-字符串

今天学习的内容包含:字符串 (string)1,字符串的定义方式:    单引号 双引号 三单引号 三双引号    'aaa'   "aaa"   '''aaa'''   """aaa""",    s1 = "Hello world!"2,Python 没有字符的概念,单个字符'a'也被认为是字符串,这个跟C C++是不一样的。3,字符串是固定不变的,其含义是值一个字符串定义了之后是不会被改变的...
原创
发布博客 2018.05.07 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3初级练习题-斐波那契数列问题

"""题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月   后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...."""i = j =1print(i)print(j)for k in range(3,20):    sum = i + j    i = j    j = sum...
原创
发布博客 2018.05.06 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3初级练习题-打印楼梯图案

"""题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。"""for i in range(10):    for j in range(i):        print(chr(1),end="")    print("")...
原创
发布博客 2018.05.06 ·
3175 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Python3初级练习题-打印国际象棋棋盘

"""题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。"""for i in range(8):    for j in range(8):        if((i + j) % 2 == 0):             print(chr(219)*2,end="") #因为要连续打印一行,所以不能使用默认的print函数  ...
原创
发布博客 2018.05.06 ·
4840 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python3初级练习题-9 9乘法表

"""题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。"""for i in range(1,10):    for j in range(1,i):         print(" %d * %d = %d" %(j,i,i*j),sep = "\t" , end = "\t")    print("")...
原创
发布博客 2018.05.06 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3初级练习题-打印特点图案

"""题目:用*号输出字母P的图案。1.程序分析:可先用'*'号在纸上写出字母P,再分行输出。"""print ('*' * 10)for i in range(5):    print ('*        *')print ('*' * 10)print ('*
' * 6)...
原创
发布博客 2018.05.06 ·
1972 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python3初级练习题-排序

"""题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,      然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。    Python中的list是可以直接调用sort函数来进行排序,所以这里非常简洁"""l=[]for i in range(3):   ...
原创
发布博客 2018.05.06 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多