# 1-->a 2-->b 3-->c 4-->d a[1]-->question1 a=[None]*11 #11是为了下标方便些,要不逻辑描述的时候容易出错 sum=[None]*4 for i in range(4**10): #定义循环次数 for j in range(1,11): #定义每个问题的答案 a[j]=int(i%(4**j)/(4**(j-1)))+1 for k in range(4): #计算每个选项的个数 sum[k]=a.count(k+1)
第一题:字符串距离 题目: 给出两个相同长度的由字符 a 和 b 构成的字符串,定义它们的距离为对应位置不同的字符的数量.如串”aab”与串”aba”的距离为 2:串”ba”与串”aa”的距离为 1:串”baa”和串”baa”的距离为 0.下面给出两个字符串 S 与 T,其中 S 的长度不小于 T 的长度.我们用|S|代表 S 的长度,|T|代表 T 的长度,那么在 S 中一共有|S|-|T|+1 个与T长度相同的子串,现在你需要计算 T 串与这些|S|-|T|+1 个子串的距离的和. 输入描述
[题目1]just print a+b give you two var a and b, print the value of a+b, just do it!! print (a + b) [题目2]list排序 给你一个list L,如L=[2,8,3,50],对L进行升序并输出: a = sorted(L) print (a) [题目3]字符串逆序 给你一个字符串 a,如a='12345',对a进行逆序输出a: print(a[::-1]) [题目4]输出字典key 给你一个字典a,如a
折腾了一天,一直在用CMD学习Python写Hello World.偶然间发现可以用Pycharm.也算是给后面想学习的人提个醒,方便省事许多. format()使用方法. age = 20name = 'Swaroop'print('{0} was {1} years old when he wrote this book'.format(name, age))print('Why is {0} playing with that python?'.format(name)) # 对于浮点数