![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化_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 · 231 阅读 · 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 · 3229 阅读 · 1 评论 -
python练习04_20200726
1. 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。程序分析:请抓住分子与分母的变化规律。number = int(raw_input("请输入数字(>0):"))total = 0denominator = 1.0 # 分母numerator = 2.0 # 分子for i in range(1, number + 1): print("{}/{}".format(numerator, denominato原创 2020-07-26 20:10:33 · 360 阅读 · 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 · 262 阅读 · 0 评论 -
存储过程初学
存储过程,一组为了完成特定功能的sql语句集,将复杂操作进行封装,经编译后存储在数据库中,用户只需调用过程名,避免输入冗余sql命令1、创建存储过程 create procedure 存储过程名([参数列表])begin 具体的procedure(处理) end2、调用(执行)存储过程 call存储过程名(参数1,…);3、删除存储过程 drop procedure 过程名1、创建游标 (cur_name 游标名字)declare cur_name cursor for s原创 2020-07-19 17:33:33 · 162 阅读 · 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 · 203 阅读 · 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_functionfor i in range(1,10): for j in range(1,i+1): mult.原创 2020-07-12 17:43:45 · 239 阅读 · 0 评论 -
python练习01_20200705
1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?sum = 0for 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 · 393 阅读 · 0 评论