自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python默认值参数

不可变对象:元组、字符串、int、float、bool…作为参数默认值(切记!示例2:不可变对象作为默认值参数。示例1:可变对象作为默认值参数。可变对象:列表、字典、集合。一句话总结:避免使用。

2024-03-20 18:49:25 149 1

原创 Python将函数赋值给变量

这里虽然只有一个赋值语句执行了,但是却输出了结果7,说明赋值过程函数add执行了,然而a的值为None,且只能通过print语句才可以显示。这是廖雪峰老师python教程上的例子,现在调用f()和调用abs()是一样的了。这里的a仅仅接收f()的返回值,如果f()没有返回值,那么a即被赋值为None。这里值得注意的一点是,在a=f()的执行过程中,f()会运行一次。这个语句是返回了now()函数(即func函数)的返回值,后来发现now函数没有返回值,即为None,所以其实是这个语句在赋值过程,

2024-03-18 15:10:15 422

原创 Python内置函数_sorted()

key指定的lambda函数功能是去元素student的第三个域(即:student[2]),因此sorted排序时,会以students所有元素的第三个域来进行排序。另外在调用 sorted() 函数时,还可传入一个 key 参数,它可以接受一个函数,该函数的功能是指定 sorted() 函数按照什么标准进行排序。其中,iterable 表示指定的序列,key 参数可以自定义排序规则;再次强调,使用 sorted() 函数对序列进行排序, 并不会在原序列的基础进行修改,而是会重新生成一个排好序的列表。

2024-03-03 20:03:18 473

原创 原生Python实现knn算法(鸢尾花数据集)

一、题目分析题目要求:编写原生Python代码实现KNN算法,并用鸢尾花数据集进行测试。题目分析:1.KNN算法KNN(K-Nearest Neighbor)算法也称K近邻算法,是机器学习算法中最基础、最简单的算法之一。它既能用于分类,也能用于回归。KNN分类算法:原理:它的工作原理是利用训练数据对特征向量空间进行划分,并将划分结果作为最终算法模型。存在一个样本数据集合,也...

2019-10-15 14:02:33 1937

原创 非负十进制整数转b进制

一、题目分析题目:将非负十进制整数n转换成b进制。(其中b=2~16)分析:非负十进制整数转换成b进制数,实质上就是将非负十进制整数除b取余,再将商重复上述过程,直至商变为0,最终将所有余数倒序输出的过程。该过程可以通过一个递归函数来模拟,递归结束的条件为n==0,在递归体中为实现商不断的除b取余就要调用自身这个递归函数,将除b的商作为函数的入口参数,不断递归调用,最终实现进制转换。...

2019-06-08 14:57:35 640

原创 Java模拟实现KFC点餐系统

一、题目分析题目:同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件...

2019-05-12 19:21:28 1393 2

原创 24点小游戏(C语言实现)

一、题目分析题目要求:24点小游戏是经典的纸牌益智游戏。常见游戏规则如下:从扑克牌中任意取出四张牌,对牌面上的四个数字使用任意的加减乘除(每张牌牌面上的数字都只能使用一次),第一个能得到24者为胜。(其中,J代表11、Q代表12、K代表13、A代表1),请按要求编写程序实现24点小游戏。基本要求:随机生成四个代表扑克牌牌面的数字,程序自动列出所有可能算出24点的表达式,用擅长的...

2019-04-14 10:08:33 13980 9

原创 编程实现图灵机XN*2(C语言实现)

一、题目分析所谓的图灵机就是指一个抽象的机器,它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器头有一组内部状态,还有一些固定的程序。在每个时刻,机器头都要从当前纸带上读入一个方格信息,然后结合自己的内部状态查找程序表,根据程序输出信息到纸带方格上,并转换自己的内部状态,然后进行移动。通过编程的方式模拟实现图灵机的运行过程,我们需要先...

2019-03-28 20:41:14 1787 1

原创 求解两数最大公约数算法比较(C语言实现)

一、题目分析本章程序的算法设计实验课的内容为运行求解两个正整数最大公约数的几种常用算法,比较不同的算法在给定不同规模测试数据的情况下的平均运行时间的长短,并找出在不同规模下最适用的算法。求解两数最大公约数的常用算法有以下四种:1.辗转相除法2.穷举法(利用数学定义)穷举法(也叫枚举法)求两个正整数的最大公约数的解题步骤:从两个数中较小数开始由大到小列举,直到找到公约数立即中...

2019-03-28 19:41:08 1633

原创 求解N个数的最大公约数和最小公倍数(C语言实现)

题目要求求解N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。算法实现(程序源代码)#include <stdio.h>/* gcd()函数实现对两数最大公约数的求解 */int gcd(int m, int n){ int ...

2019-03-23 21:52:06 2276

原创 三天打渔两天晒网(C语言实现)

问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 问题分析与算法设计 根据题意可以将解题步骤分为以下几步: 1)用户键入日期,判断输入日期是否合法; 2)若合法计算从2010年1月1日至输入日期经过的总天数sum,若不合法...

2019-03-02 12:31:19 2281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除