写点什么

办公自动化:Day01

发布于: 2021 年 03 月 16 日
办公自动化:Day01

小白的办公自动化之路——第一次课

本节课主要内容:

  1. VBA 里面 For、While、If 的应用。

  2. Python 里面 For、While、If 的应用。

本节课作业:

  1. 计算 1 到 100 的和,结果打印出来

  2. 打印 1 到 100 的奇数,结果打印出来

  3. 创建两个方法,一次调用。例如 A 调用 B,B 调用 C


VBA 里面完成作业:

1、计算 1 到 100 的和,结果打印出来


第一种方法:While 语句,打印结果出现在立即窗口

Sub main()     Dim i As Integer  '先起个名,定个性。Dim u As Integeri = 0             '给出起始值。u = 0             '给出参考点,才能跑的更准。Do While i < 101  '所有小于101的数    u = u + i    i = i + 1Loop              '循环处理,直到i小于101Debug.Print u     '计算结果打印出来。End Sub
复制代码

第二种方法:For 语句,打印结果出现在 excel 表格页面

Sub main()Dim i As Integer  '先定义一下数的类型Dim n As Integer  '定义好了数据类型,方便后面调用i = 1             '告诉系统,从哪个数开始n = 0For i = 1 To 100  '计算的范围 n = n + i        '计算的和NextMsgBox n          '显示出上面的计算结果End Sub
复制代码

2、打印 1 到 100 的奇数,结果打印出来

Sub main() Dim i As Integer  '先声明i的数据类型 Do While i < 100  'while命令      If i Mod 2 <> 0 Then 'IF命令         Debug.Print i      End If      i = i + 1 Loop End Sub
复制代码

3、创建两个方法,一次调用。例如 A 调用 B,B 调用 C

Sub main_1()    main_2End Sub------------------------------------------------------Function main_2()    Debug.Print "老大叫我了。老三跟我来,咱们一起。"    main_3End Function------------------------------------------------------Function main_3()    Debug.Print "好的,二哥。我来了。"End Function
复制代码

根据以上学习,小结如下:

  1. 先要给定义的名字确定数据类型,不正确的数据类型,计算会出错。

  2. 运算的时候,先给出初始值。

  3. 只是显示某类数时,不需要给出初始值。

  4. 主程序调用子程序,层层调用。

  5. 我把对应的文件和代码,放到了 GitHub 上面。链接是:https://github.com/duke-dream/office_auto


Python 里面完成作业:

1、计算 1 到 100 的和,结果打印出来


n = 0 #初始值是0for i in range(1, 101): #找到1到100的所有数 n = n + i print(u) #计算出1到100的和,打印出来。 #print的位置不一样,计算出来的结果显示的也不一样。 #在最顶端是只显示最后的计算结果。 #和上一行的“n”对齐的话,打印出来是所有结果都显示出来。
复制代码


print位置对结果显示的影响.


2、打印 1 到 100 的奇数,结果打印出来

for i in range(0,101):  #for循环,python注意最后一个数,要比需要的数大一个    if i % 2 == 1:      #if语句判断        print(i)        #打印结果。这里必须对其,否则打印程序出错。
复制代码

3、创建两个方法,一次调用。例如 A 调用 B,B 调用 C

def ff_a():    print("大家来集合,围观。")    ff_b()
def ff_b(): print("好的,马上来。") ff_c()
def ff_c(): print("来了,来了,我打开手机。")
ff_a() #程序运行可以,还请大家多多指正。
复制代码


Python 小结如下:

  1. 定义有所简化,但是仍然是必须的。

  2. 对齐,对齐,对齐,一定注意。

  3. 反复运行,确认结果。


以上是第一次课后,根据作业,查找相关资料,进行学习整理后的结果。


加油!


用户头像

还未添加个人签名 2021.03.12 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
欢迎加入InfoQ,加油!
2021 年 03 月 17 日 11:50
回复
没有更多了
办公自动化:Day01