![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python语言案例
文章平均质量分 67
鹏鹏写代码
执着勇敢,一如少年!
展开
-
Python技能树测评报告
本人学识短浅,但是一直在csdn技能树一直学习到很多东西,很感谢官方能给我们用户一次机会,让我们都能提一些建议,让csdn网站做的更好,让我们能够有更好的使用体验,我一直都在使用Python技能树,他的知识面太全面了,不仅可以查看一些知识点,有时候写代码过程中突然忘记一些东西,也会打开技能树,找到相应知识点进行学习,能够迅速解决我很多问题,有时候等车途中,也会打开csdn软件,去看看一些知识点,毕竟温故而知新。下面是我对csdn技能树简单的测评,不足之处,还望见谅!......原创 2022-06-26 02:40:31 · 613 阅读 · 0 评论 -
Python---递归函数实现阶乘
文章目录1、什么是递归函数?2、递归函数示例-实现1、什么是递归函数?什么是递归函数:递归函数就是在一个函数体内调用该函数本身,这个函数称为递归函数。递归函数的组成部分:递归调用与递归终止条件。递归函数的调用过程:1.每递归调用一次函数,都会在栈内分配一个栈帧。2.每次执行完一次函数,都会释放相应的空间。递归的优缺点:缺点:占用内存多,效率低下。优点:思路和代码简单。2、递归函数示例-实现1、递归函数:使用递归来计算阶乘。6! = 6 * 5 * 4 * 3 * 2 *1代码:原创 2021-07-15 14:40:01 · 4878 阅读 · 0 评论 -
C,C++,Python实现汉诺塔递归算法问题
目录1.题目解释2.算法思想3.编程实现1.Python实现2.C语言实现3.C++实现4.励志语录1.题目解释汉诺塔问题是指:一块板上有三根针 A、B、C。A 针上套有 64 个大小不等的圆盘,按照大的在下、小的在上的顺序排列,要把这 64 个圆盘从 A 针移动到 C 针上,每次只能移动一个圆盘,移动过程可以借助 B 针。但在任何时候,任何针上的圆盘都必须保持大盘在下,小盘在上。从键盘输入需移动的圆盘个数,给出移动的过程。2.算法思想对于汉诺塔问题,当只移动一个圆盘时,直接将圆盘从 A 针移动到原创 2021-02-17 21:06:36 · 190 阅读 · 0 评论 -
python3网络编程模块socket
1、Python 网络编程Python 提供了两个级别访问的网络服务:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。2.什么是socket?socket又称套接字,应用程序通常通过套接字向网络发出请求指令或者应答网络请求,使得主机或者计算上进程间可以通讯。参考文献1、https://www.runoob原创 2021-02-15 14:03:45 · 432 阅读 · 4 评论 -
Python实现约瑟夫生死者游戏(Python四行代码实现)
先看看题目:30人在一条船上,超载,需要15人下船,于是人们排成了一队,排队的位置即为他们的编号,从第一个开始报数,从1数到9,数到9的人下船,如此循环往复,直到船上仅剩下15人为止,那么有哪些人下船呢?1.用C语言实现:#include<stdio.h>int c = 0;int i = 1;int j = 0;int a[30] = { 0 };int b[30] = { 0 };int main(){ while (i<=31) {原创 2021-01-03 21:32:57 · 1423 阅读 · 1 评论 -
python的4行代码实现约瑟夫生者死者小游戏
首先非常感谢这个这个博主,分享的自己写的思路,也完美的体现出了Python的简洁,真的写出了学海无涯,值的我们去学习能通过几行简单的代码写出来,真的非常优秀,我也很希望我的博客下面大家都可以各抒己见,写出更好的代码,大家互相学习,反正我是被他的只会折服了。下面我分享一下源代码:n,a = list(range(1,31)),0for i in range(15): a = 8-(len(n)-a) if a+8 >=len(n) else a+8 print("第{}号船员下船原创 2020-12-21 10:54:59 · 583 阅读 · 3 评论 -
C,C++,Python怎么实现“三天打鱼两天晒网”的渔夫打鱼晒网问题?
文章目录1.问题描述2.怎么实现3.代码实现1.Python实现2.C语言实现3.C++实现1.问题描述如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。2.怎么实现(1) 自定义函数 leap(),用来判断输入的年份是否是闰年。(2) 自定义函数 number(),用来计算输入日期距 2011 年 1 月 1 日共有多少天。(3)然后就可以计算出在那天,渔夫是在打鱼还是晒网?3.原创 2020-12-17 15:54:43 · 2472 阅读 · 5 评论 -
python开发案例:基于Pygame的贪吃蛇小游戏
python实现贪吃蛇小游戏,贪吃蛇大家基本都非常清楚吧,Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 Pygame是免费的,它是在LGPL许可证下发布的,你可以用它来创建免费软件、共享软件和商业游戏。先来看看效果展示:看完了效果图,一定自己想开发一个玩一下吧,过过瘾,敲代码玩游戏两不误的办法就是自己写游戏。"""author:原创 2020-12-14 16:13:41 · 677 阅读 · 1 评论 -
python实战案例:基于Pygame的飞机大战游戏
飞机大战大家都熟悉不过了,相信每个人都有这么一段美好的回忆,作为程序员的我们是不是可以用代码来回忆一下我们曾经失去的青春。先看看游戏进行的场面:当你太菜,打输的时候的截图:展示一下python源代码:# -*- coding: utf-8 -*-"""Created on 2020.12.14@author: 鹏鹏写代码"""import pygamefrom sys import exitfrom pygame.locals import *from gameRole im原创 2020-12-14 15:50:17 · 8650 阅读 · 16 评论 -
C,C++,Python解决猴子吃桃问题
文章目录1. 题目2.C语言实现:3.C++实现:4.python实现:1. 题目先看看题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,然后还是忍不住,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都是这样吃。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?这道题可能大家如果手算也很快就能算出来,那么我们如何用编程将他写出来了,接下来就看看,博主如何用三种语言进行编程的。2.C语言实现:下面展示一些 C语言。#include<s原创 2020-12-13 15:31:34 · 1376 阅读 · 0 评论 -
C,C++,Python三种语言实现斐波拉契数列
斐波拉契数列专题斐波拉契数列介绍输出一定范围的斐波拉契数列C实现C++实现python实现输出小于某个数的斐波拉契数列C实现C++实现python实现斐波拉契数列介绍斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n原创 2020-12-07 18:46:35 · 503 阅读 · 0 评论 -
C++和python实现阿姆斯特朗数字查找
目录1.题目解释2.判断一个数是否为阿姆斯特朗数2.python写一个查找固定范围内的阿姆斯特朗数1.题目解释如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 4072.判断一个数是否为阿姆斯特朗数1.先来一个简单的代码,判断一个数是否为阿姆斯特朗数;来看看C++写的#include <iostream&g原创 2020-12-06 18:36:35 · 1294 阅读 · 8 评论 -
python程序员怎么给女朋友准备礼物
先来展示一下效果图:不知道大家给女朋友的备注是什么?下面看看我的备注。这是我给女朋友的备注:再来看看给女朋友一个发射爱心的图片,这个叫“既许一人以偏爱,愿尽余生之慷慨”,看完了发射爱心,接下来我们来一个更加高级的操作,不好,被丘比特的箭射中了,只能余生“我陪你闹,你陪我笑!”当然作为程序员,这些效果图不可能是画出来的,进入正题,我们用的是python代码写出来的,下面先附上源代码:import turtleimport time# 实现清屏def clear_screen():原创 2020-12-05 17:37:53 · 4424 阅读 · 6 评论 -
C,C++,python实现约瑟夫生者死者小游戏
先看看题目:30人在一条船上,超载,需要15人下船,于是人们排成了一队,排队的位置即为他们的编号,从第一个开始报数,从1数到9,数到9的人下船,如此循环往复,直到船上仅剩下15人为止,那么有哪些人下船呢?1.用C语言实现:#include<stdio.h>int c = 0;int i = 1;int j = 0;int a[30] = { 0 };int b[30] = { 0 };int main(){ while (i<=31) {原创 2020-12-05 16:59:34 · 11492 阅读 · 36 评论