自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实践周刷题6

刷题笔记:1005 继续(3n+1)猜想def cover(n): a = [] while 1: if n ==1: a.append(1) break else: if(n%2 == 0): n = n//2 else: n = (n*3+1)//2 a.app

2021-07-07 12:46:38 74

原创 实践周刷题5

刷题笔记:1012 数字分类我的代码:a = list(map(int,input().split()))b,c,d,e,f,g,j = 0,0,0,0,0,0,0flag = 1list1=[]for i in range(1,a[0]+1): if(a[i]%10 == 0): c+=a[i] elif(a[i]%5 == 1): d+=a[i]*(-1)**b b+=1 flag = 0 el

2021-07-07 12:45:57 77

原创 实践周刷题4

刷题笔记:1.题1071 小赌怡情a = [int(i) for i in input().split()]for i in range(a[1]): if(a[0]==0): print("Game Over.") break b = [int(i) for i in input().split()] if(a[0]<b[2]): print("Not enough tokens. Total = {}.".forma

2021-07-07 12:45:15 98

原创 实践周刷题3

刷题笔记:1.join()的使用对象一定是字符串序列。题1071 小赌怡情a = [int(i) for i in input().split()]for i in range(a[1]): if(a[0]==0): print("Game Over.") break b = [int(i) for i in input().split()] if(a[0]<b[2]): print("Not enough tok

2021-07-07 12:44:37 85

原创 实践周刷题2

实践周刷题笔记:1.

2021-07-07 12:43:04 79

原创 实践周刷题1

错题笔记:1.if list1[j] not in dict: print("Not exist")创建字典时,为了防止字典无指定关键字报错,可以加上两行代码。str3 = ' 'print(str3.join(list2))join函数只能和列表使用,而且str3(间隔符)和list(待操作列表)的位置别搞反了。3.输入字符串时,可以直接像列表一样,对指定的字符进行比较,例如:n = input()if(n[1] == '1'): print("答案正确")

2021-07-07 12:42:01 130

原创 python刷题第九周+第十周

刷题知识点:1.temp=input().split()peo.append(temp[1])if temp[0] == '0': f.append(temp[1])else: m.append(temp[1])通过空格分开输入的字符串,在访问时,就能直接根据索引访问,例如temp[0],temp[1],temp[2]……如果要输出temp,它的格式应该是这样的:['11', '2', '3', '7', '68', '-1', '9']#数字是我随便输的,主要看格式

2021-05-09 00:33:32 123

原创 python刷题第八周

刷题知识点:1.dic=eval(input())eval函数将字符串当成有效Python表达式来求值,并返回计算结果。eval函数可以实现list、dict、tuple与str之间的转化。字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(type(b))print(b)//a是str类型,b为list类型字符串转换成字典a = "{1: 'a', 2: 'b'}"p

2021-04-26 00:17:44 110

原创 python刷题第七周

刷题知识点:for i in range(n): max_s = max(s[i][k] for k in range(n))这样可以直接找到(数组)一行中最大的数并赋值给max_s。for i in range(n): max_number = max(numb[i][k] for k in range(n)) for j in range(n): min_number = min(numb[k][j] for k in range(n))

2021-04-18 21:48:42 111 6

原创 python刷题第六周

刷题知识点:lst = list(map(int,input().split()))写这类代码时,千万不要漏括号哦我写代码的时候手残可能就删掉了一个后括号,结果接下来的for循环,缩进不整不齐的,本应该缩进四个空格,变成了7个空格。...

2021-04-11 23:29:48 312

原创 python刷题第五周

刷题知识点:1.s=input()print(s[::-1])这样可以完成逆向输出,简单易懂!str1.find(c[0])>str1.find('-'): print(-int(c,16)) 这里的str1.find()返回的是索引值,用索引值来比较大小,可以判断字符出现的先后。另外输出负号时,可直接在整形前面加,后面的int(c,16)是讲c的值由十进制数转为十六进制数,可方便啦!item.isupper()==1Python isupper() 方法检测字

2021-04-05 23:58:10 150

原创 python刷题第四周

python刷题第四周知识点: lnum = mlist[-1] mlist = mlist[:17]-1代表最后一个元素,mlist[:17]代表mlist的18个元素。 if judge(mlist,jlist,flist) == False: print(mlist)定义了函数之后,可以直接将返回值写在两个等号后面来判断。s=list(input())s.reverse()reverse用于反转s列表。>>>

2021-03-29 00:49:32 178 4

原创 python 刷题第三周

我学到的知识点:1.s = 0sum = 0在写代码的时候要记得初始化,否则会产生非零返回的错误。print("{0:.3f}".format(sum))当输出值仅是一串小数时,两个双引号别忘了哦!A, B = map(int,input().split(","))要用 split 分割字符串时,别忘了加双引号,否则就非零返回啦!print(A,end = '')想要不换行,可以用end = ’ ’ ,就可以紧接着输出啦!a,b=input().split(",".

2021-03-21 22:36:08 105

原创 python刷题第二周

我觉得我应该在做题的时候遇到困难就用csdn记录的,现在不能那么完整的概括我不知道的知识点。反正可以先放到草稿箱,嗯,我下次就这样做。知识点:1.print("sum = {}".format(sum))学会用format函数,方便输出print("f({0:.1f}) = {1:.1f}".format(x,y))学会保留几位小数的操作;明白冒号前的0和1可以对应顺序。a,n = map(int,input().split())在同一行输出两个变量,可以用map函数;.

2021-03-14 22:47:49 134

原创 2021-03-07

1、题目描述:给你一个仅有小写字母组成的字符串s(len(s) < 10),请你输出s内的所有字母的全排列,每行输出一个, 按照字典序升序输出。示例:输入:s = “bbjd”输出:bbdj bbjd bdbj bdjb bjbd bjdb dbbj dbjb djbb jbbd jbdb jdbbstr = input("请输入小写字母,且不能超过10个")length = len(str)list1 = [str[0]]for i in range(1, length):

2021-03-07 01:20:21 491

空空如也

空空如也

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

TA关注的人

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