自动化_python学习
passion_for_life
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
练习07_20200817(实现行转列)
1、现在有如下流程:A->B->C->D->E->F,要求根据输入的参数从制定的流程执行下去 process = ['A', 'B', 'C', 'D', 'E', 'F'] print("流程系统".center(50, '*')) print("现有如下流程:A->B->C->D->E->F") args = input("请输入当前所在环节:") if args in process: index = process.inde原创 2020-08-17 21:35:07 · 325 阅读 · 0 评论 -
python练习05_20200802(多层字典取值)
1、从输入的字典中获取给定key的值, 实现函数:get_key_value(source_dict, key, index=0),source_dict指给定的字典,key指需要获取的key字段,index指的是需要获取相同key的第几个值,从0开始,默认是0。 调用函数:get_key_value(a, ‘ffa’, 1),返回值应该是:['423', 'd23e'] a = { 'a': '323', 'fads': '3edfsd', 'fad': [原创 2020-08-02 21:40:24 · 3627 阅读 · 1 评论 -
python练习04_20200726
1. 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 number = int(raw_input("请输入数字(>0):")) total = 0 denominator = 1.0 # 分母 numerator = 2.0 # 分子 for i in range(1, number + 1): print("{}/{}".format(numerator, denominato原创 2020-07-26 20:10:33 · 442 阅读 · 0 评论 -
python练习03_20200719
1. 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 A = [] B = [] C = [] for i in range(100): num = random.randint(0, 100) if num >= 90: A.append(num) elif 60 <= num and num < 90: B.append(num) els原创 2020-07-19 21:18:09 · 331 阅读 · 0 评论 -
存储过程初学
存储过程,一组为了完成特定功能的sql语句集,将复杂操作进行封装,经编译后存储在数据库中,用户只需调用过程名,避免输入冗余sql命令 1、创建存储过程 create procedure 存储过程名([参数列表]) begin 具体的procedure(处理) end 2、调用(执行)存储过程 call存储过程名(参数1,…); 3、删除存储过程 drop procedure 过程名 1、创建游标 (cur_name 游标名字) declare cur_name cursor for s原创 2020-07-19 17:33:33 · 223 阅读 · 0 评论 -
python练习_算法(待续)
排序算法 1、给出一个整数的列表,例如[-10,25,0,-3,87,30],请至少用两种排序算法将列表倒序排序并输出。 冒泡排序 li = [-10, 25, 0, -3, 87, 30] #普通排序 li.sort(reverse = True) li[::-1] print(li) #冒泡算法 for i in range(0, len(li)): for j in range(0, len(li) - i - 1): if li[j] < li[j .原创 2020-07-12 20:09:19 · 276 阅读 · 0 评论 -
python练习02_20200712
1、斐波那契数列。又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。 F0 = 0 (n=0) F1 = 1 (n=1) Fn = F[n-1]+ F[n-2](n=>2) 3、题目:输出 9*9 乘法口诀表。共9行9列,i控制行,j控制列。 from __future__ import print_function for i in range(1,10): for j in range(1,i+1): mult.原创 2020-07-12 17:43:45 · 346 阅读 · 0 评论 -
python练习01_20200705
1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? sum = 0 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) sum += 1 #判断有多少个非重复数 print(su.原创 2020-07-05 23:03:53 · 467 阅读 · 0 评论
分享