iS-RPA 网络培训 - 第四节课

课程名称:IS-RPA 网络培训 - 第四节课

课程时间:2019 年 4 月 24 日 20:00 ~21:00

参加本次网络培训课程的学员,积极性非常高,在课堂上表现活跃,都积极向老师提问,感受到了编程语言的魅力。通过先学习语法结构,再将编写的语句转变为 RPA 的流程化设计,即学习了编程,又学习了 IS-RPA。
iS-RPA 网络培训 - 第四节课

#!/usr/bin/env python
# coding: utf-8

#if 语句学习,你爱我,我就爱你,你不爱我,我也不爱你!
answer = input(‘Dou you love me?(yes/no)’)
if answer.lower() in ‘yes’:
print(‘I love you ,too.’)
else:
print(“I don’t love you ,too.”)

#if 语句的高阶应用
answer = input(‘Dou you love me?(yes/no)’)
print(‘I love you ,too.’) if answer.lower()in ‘yes’ else print(“I don’t love you ,too.”)

#while 语句学习,输出 100 以内的偶数
list_even = []
i = 0
while i < 100:
if i % 2 == 0:
list_even.append(i)
i += 1
else:
print(list_even)

#for 语句学习,小明是元素,一堆糖是有序集合,小明依次取糖吃,最后吃完了!!!
sugar_boxes = [‘红色’,‘白色’,‘绿色’,‘蓝色’,‘橙色’]
for sugar in sugar_boxes:
print(‘小明第 {} 次吃的糖的颜色是:{}’.format(sugar_boxes.index(sugar)+1,sugar))

#for 语句学习,range 函数的使用:range(x,y,z),x 是起始值,y 是终止值,z 是步长。
for i in range(0,5,1):
print(i)

#for 语句的高阶应用,列表推导式, 形成一个 100 以内的偶数
[i for i in range(100) if i % 2 == 0]

#for 循环的实际应用,12306 验证码点选坐标的实践应用
yzm_values = ‘202,156;288,155;’
list_yzm_coordinate = yzm_values.split(‘;’)
list_yzm_coordinate.pop()
print(list_yzm_coordinate)
for coordinate in list_yzm_coordinate:
coordinate_x,coordinate_y = coordinate.split(‘,’)
print(‘x:{},y:{}’.format(int(coordinate_x),int(coordinate_y)))

简单的 12306 登录流程压缩文件:

a2f88291bfba44599f742ccfd4ab7073_login12306.rar
注意:需要在变量中填入你的账号,密码,并且保持网络畅通,此流程未设计过多的容错,不能保证能处理好所有的异常。