![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 59
bedoomNO1
这个作者很懒,什么都没留下…
展开
-
Python 为什么1.1 +2.2 等于3.3000000000000003
Python 为什么1.1 +2.2 等于3.3000000000000003print(2.2 + 1.1)>>> 3.3000000000000003众所周知,计算机只认识0和1两种状态,因此在机器字节有限的情况下,浮点数的小数部分难免有误差。eg:用8个字节表示0到1的小数。8个字节存储0和1共有256种状态,因此它的最小分度为1 / 256 = 0.00390625。因此若遇到比0.00390625更小的刻度时就会产生误差如此,不防谈一谈双精度浮点数在计算机内是如何原创 2021-01-27 17:49:49 · 2120 阅读 · 0 评论 -
Python基础的十万个为什么
今天在想,人人都说Python简单,那为什么招聘时要选择你呢?然后就突发奇想,来记录一下Python的简单之处。并在力所能及的范围内来解释它十万个为什么1. 为什么变量不用指定数据类型2. 'abc',"abc"都是字符串,它们是否有所不同3. if 10<=a<12: print(a),这样写会不会报错呢4. sort()函数是怎样实现排序的1. 为什么变量不用指定数据类型2. ‘abc’,"abc"都是字符串,它们是否有所不同3. if 10<=a<12: print(a原创 2021-01-27 17:49:17 · 125 阅读 · 0 评论 -
Python基础11 连接所有点的最小费用
题目给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] = [xi, yi] 。连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| + |yi - yj| ,其中 |val| 表示 val 的绝对值。请你返回将所有点连接的最小总费用。只有任意两点之间 有且仅有 一条简单路径时,才认为所有点都已连接。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/min-cost原创 2021-01-19 11:03:40 · 244 阅读 · 0 评论 -
Python基础10 名人堂与代金券
名人堂与代金券题目算法逻辑代码块反思题目对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20 元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K 名的学生列入课程“名人堂”。本题就请你编写程序,帮助老师列出名人堂的学生,并统计一共发出了面值原创 2021-01-19 10:45:42 · 263 阅读 · 1 评论 -
Python基础09 查验身份证
PTA查验身份证题目:算法逻辑代码块题目:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格原创 2021-01-19 10:38:12 · 1996 阅读 · 0 评论 -
Python基础08悄悄关注
题目新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个用户i(i=1, …, N)是被其关注的用户的ID,是长度为4位的由数字和英文字母组成的字符串,各项间以空格分隔。之后给出该用户点赞的信息原创 2021-01-16 09:52:05 · 246 阅读 · 0 评论 -
sklearn说明
sklearn学习使用1. sklearn简介2. 安装sklearn3. sklearn自带的数据集未完待续ing1. sklearn简介sklearn官网是scikit-learn的缩写 是基于Python语言的机器学习工具简单高效的数据挖掘和数据分析工具可供大家在各种环境中重复使用开源,可商业使用-BSD许可证2. 安装sklearnpip install sklearn 即可。推荐使用国内镜像下载安装pip install sklearn -i http://pypi.d原创 2021-01-13 16:01:18 · 237 阅读 · 0 评论 -
Python基础07互评成绩
7-8 互评成绩 (25分题目输入格式:输出格式:算法逻辑代码块题目学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。输入格式:输入第一行给出3个正整数N(3 < N ≤10^4 ,学生总数)、k(3 ≤ k ≤ 10,每份作业的评审数)、M(≤ 20,需要输出的学生数)。随后N行,每行给出一份作业得到的k个评审成绩(在区间[0, 100]原创 2021-01-12 15:53:59 · 609 阅读 · 0 评论 -
Python基础06连续因子
7-6 连续因子 (20分题目算法逻辑代码块题目一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<2^31)。输出格式:首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1因子2……*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出原创 2021-01-11 18:47:24 · 463 阅读 · 0 评论 -
Python基础05最长对称子串
7-4 最长对称子串 (25分)题目对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11算法逻辑知识点强制类型转换将某一类型转变成另一种类型我们能看到原创 2021-01-10 16:08:16 · 847 阅读 · 0 评论 -
Python基础04念数字
7-5 念数字 (10分)输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。输入样例:-600输出样例:fu liu原创 2021-01-10 13:57:02 · 2430 阅读 · 0 评论 -
用pycharm管理gitee
这里是一个平平无奇的目录标题1. 选择:GitHub or gitee(码云)2. 初始化git win101. 下载git2. 安装git3. 设置用户名和邮箱3 用pycharm管理gitee1. 选择:GitHub or gitee(码云)最近要搞大创,又因为疫情的原因不能和伙伴们见面,但是大创还是要搞滴!现在我来告诉你GitHub和gitee(码云)有什么区别。而你又应该如何选择注意:无论是GitHub还是gitee都是免费版对比 ????功能giteeGitHub代码原创 2021-01-10 10:23:23 · 469 阅读 · 0 评论 -
Python基础03打印沙漏
L1-002 打印沙漏 (20分)题目:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的最大的沙漏原创 2021-01-09 17:57:11 · 4234 阅读 · 0 评论 -
Python基础02旋转数组
题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,99] 和 k = 2输出: [3,99,-1,-100]解释:向右旋转 1 步: [99,-1,-100,原创 2021-01-08 17:49:54 · 225 阅读 · 2 评论 -
Python基础01twosum
这是我的第一篇Python博客,刚刚学了Python基础,就去LeetCode上去巩固一下。先从简单题做起吧原创 2021-01-08 12:22:43 · 280 阅读 · 0 评论