DaLongggggg
  • 27
    文章
  • 0
    专栏
  • 14986
    访问
  • 0
    粉丝
  • 0
    关注
  • 3
    获赞

DaLongggggg 等级

男 | 学生
学习中的菜鸡~~~
  • 最新发表
  • 最多访问
  • 最多收藏
  • 最多评论
python-`if not x:` 和`if x is not None:`和`if not x is None:`使用

代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None;第二种是 if not x:;第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码: x 1 not x False

DaLongggggg
634
0
1
python-算法训练 区间k大数查询

问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。 输出格式总共输出m行,每行一个数

DaLongggggg
512
0
0
python刷题-最大最小公倍数

问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式输入一个正整数N。 输出格式输出一个整数,表示你找到的最小公倍数。 样例输入9 样例输出504 数据规模与约定1 < N < 106。 N int(input())Min 1if N<2: print(N)elif N%2

DaLongggggg
573
0
0
python-阶乘计算

问题描述  输入一个正整数n,输出n的值。  其中n123…n。 算法描述  n可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A0表示a的个位,A1表示a的十位,依次类推。  将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。  首先将a设为1,然后乘2,

DaLongggggg
532
0
0
python刷题-核桃的数量

问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b

DaLongggggg
587
0
0
python刷题-序列求和

问题描述求123...n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示123...n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低

DaLongggggg
551
0
1
python刷题-圆的面积

问题描述给定圆的半径r,求圆的面积。 输入格式输入包含一个整数r,表示圆的半径。 输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不

DaLongggggg
531
0
0
python刷题-闰年判断

问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按

DaLongggggg
509
0
0
python刷题-01字串

问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。 输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出00000000010001000011<以下部分省略 for i in range(0

DaLongggggg
628
0
0
python刷题-字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式输出n行,每个m个字符,为你的图形。 样例输入5 7 样例输

DaLongggggg
573
0
0