day31 --------------------------------------------------------------- 实例045:求和 题目 统计 1 到 100 之和. 分析:简单,直接上代码. def sum(a,b): s = 0 for i in range(a,b+1): s += i return s print(sum(1,100)) 看了下答案,思路一样,就不贴了.…
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) and (j != k): print(i, j, k) 以上实例输出结果为: 1 2 3 1 2 4 1 3…
如何统计一个列表元素的频度 两个需求: 1,统计一个随机序列[1,2,3,4,5,6...]中的出现次数前三的元素及其次数 2,统计一片英文文章中出现次数前10 的单词 两种方法: 1,普通的for循环,结合前边 python基础一 -------如何在列表字典集合中根据条件筛选数据的内容 2,自带库 collections 的counter 方法 解决需求一,两种方法 一: 先生成一个随机的列表,通过方法一获取最大元素 获取最多元素 重点讲解第二种方法 1,先导入 from collectio…
深深感知python基础是有多么重要,Ljh说一定要多练题,so,我现在开始要每天打卡练习python.加油! 01:求‘1-100’的偶数和 #第一种解法: sum=0 num=0 while num<101: num+=1 if num%2==0: sum+=num print(sum) #第二种解法: sum=0 for i in range(2,101,2): sum+=i print(sum) #第三种解法: sum=0 for i in range(1,101): if i%2==0…
day39 --------------------------------------------------------------- 实例061:查找字符串 题目 查找字符串. 分析:查找字符串python提供了4种方法:其中find和index方法,是从左到右开始查找,加r代表从右到左查找:find方法返回找到后第一个子串的下标,未找到返回-1,而index方法未找到会抛出异常. 代码如下: s1 = "qinglaoshi" print(s1.find("ao&qu…
day35 --------------------------------------------------------------- 实例050:随机数 题目 输出一个随机数. 分析:使用random模块,直接上代码. import random #用于生成一个0到1的随机数 print(random.random()) #用于生成一个指定范围的随机数 print(random.uniform(10,11)) #用于生成一个指定范围内的整数 print(random.randint(10,…
day28 --------------------------------------------------------------- 实例042:变量作用域 题目 学习使用auto定义变量的用法. 程序分析 python中的变量作用域. 1 i=0 2 n=0 3 def dummy(): 4 i=0 5 print("xxx",i) 6 i+=1 7 def dummy2(): 8 global n 9 print("---",n) 10 n+=1 11 p…
day26 --------------------------------------------------------------- 实例039:有序列表插入元素 题目 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 分析:原来的排序规律不知道,所以先判断原来的数组规律,再循环比对 1 def insert_arry(list, a): 2 if list[0]<=list[-1]: 3 for i in range(len(list)): 4 if list[i]…
day23 --------------------------------------------------------------- 实例035:设置输出颜色 题目 文本颜色设置. 分析:不会,直接上答案吧. 1 class bcolors: 2 """ 3 格式:\033[显示颜色m 4 90:黑 5 91:深红 6 92:绿 7 93:黄色 8 94:蓝色 9 95:紫色 10 96:深绿 11 97:白色 12 """ 13 HEAD…
day16 --------------------------------------------------------------- 实例024:斐波那契数列II 题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13-求出这个数列的前20项之和. 分析:就是斐波那契数列的后一项除以前一项,于是写了两个函数 1 def fbs(num): 2 a = [0,1] 3 if num<=2: 4 return a 5 else: 6 for i in range(1,int(…