自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【python】学习笔记,字典排序

对于一个字典按值升序排列再按关键字排序。首先我们将用到这个函数sorted(key=lambda)1.先创建一个列表a2.直接使用sorted方法,返回一个列表就是排序好的3.假如a是一个由元组构成的列表,这时候就麻烦了,我们需要用到参数key,也就是关键词,看下面这句命令,lambda是一个隐函数,是固定写法,不要写成别的单词;x表示列表中的一个元素,在这里,表示一个元组,x只是临时起的一个名字,你可以使用任意的名字;x[0]表示元组里的第一个元素,当然第二个元素就是x[1];所以这句命令的意思

2020-11-25 10:55:03 571

原创 【python】错误记录,交集、并集、差集的使用

首先一定要使用set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。语法set 语法:class set([iterable])参数说明:iterable – 可迭代对象对象;其次在使用symmetric_difference() 方法返回两个集合中不重复的元素集合,即会移除两个集合中都存在的元素。语法symmetric_difference() 方法语法:set.symmetric_difference(set)参数set – 集合

2020-11-24 17:28:46 246

原创 【python】学习笔记,最接近的分数。

总时间限制:1000ms内存限制:65536kB描述分母不超过 N 且 小于 A/B 的最大最简分数是多少?输入三个正整数N,A,B,相邻两个数之间用单个空格隔开。1 <= A < B < N <= 1000。输出最接近的分数样例输入100 7 13样例输出50/93代码如下:from fractions import Fractionn,a,b = map(int,input().split())p = 1q = nfor x in range

2020-11-04 09:24:36 1078

转载 【python】学习笔记,数字方格。

有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <= n,而且a1 + a2是2的倍数,a2 + a3是3的倍数, a1 + a2 + a3是5的倍数。你的任务是找到一组a1,a2,a3,使得a1 + a2 + a3最大。输入一行,包含一个整数n (0 <= n <= 100)。输出一个整数,即a1 + a2 + a3的最大值。样例输入3样例输出5n = int(input())max = (3 * n) // 5 * 5

2020-11-04 08:53:16 448

原创 [python]吃糖果问题。

题目:豆豆的妈妈从外地出差回来,带了一盒好吃的巧克力给豆豆,盒内共有n块巧克力,(0<n<20)。妈妈告诉豆豆每天可以吃一块或者两块巧克力。如果豆豆每天都会吃巧克力,问共有多少种不同的吃完巧克力的方案。例如:n=1,则豆豆第1天就吃掉它,共有1种方案;n=2,则豆豆可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案。输入:每行输入一个整数n,若n等于0,则程序结束。输出:对每个非零的n输出一个结果。例如:输入:12360输出:12313m=[]c

2020-10-29 16:51:12 1291

原创 将浮点数转化成分数

from fractions import Fraction a=float(input())print(Fraction(value).limit_denominator()) 输入一个小数,转化成一个分数

2020-10-20 16:38:31 1422 1

原创 【Python】输入整数m和n,输出n位长的m的二进制,若n超出实际长度,则左边填充0。

首先:我们要使用到zfill() 这个方法,zfill方法返回指定长度的字符串,原字符串右对齐,前面填充0。其次我们需要使用到format()方法格式化字符串。代码如下:// An highlighted block>>m=int(input())>>n=int(input())>>print('{:0b}'.format(m).zfill(n))输出结果如下:// An highlighted block>>123>>12&g

2020-10-11 13:37:21 1368

原创 整数转化成八进制、十六进制、二进制,以及转回

// An highlighted block>>a=int(input())>>print(oct(a),hex(a),bin(a),sep=',')>>123>>0o173,0x7b,0b1111011从键盘中获取一个整数,分别输出八进制、十六进制、二进制的值,注意:sep=’,’ ,表示3个值中间使用逗号隔开// An highlighted block>>print(int('0o173',8),int('0x7b',16)

2020-10-10 22:25:00 780

原创 [Python]记录一下错误,字符的Ascll值和整数的Ascll码字符

[Python]记录一下错误,字符的Ascll值和整数的Ascll码字符// An highlighted block<<chr(100)<<ord('a')<<d<<97

2020-10-10 21:58:40 116

空空如也

空空如也

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

TA关注的人

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