2019-08-15

暑假班第二期,第5部分,第一次试飞

同学们,75%的时间,我们用于讲python 编程规则,有点像读飞机的操作说明书,而后干了很多苦力,也就是修跑道,
今天,终于可以试飞了。


试飞919.jpg

试飞前,老师还要重复昨天的话,嘱咐嘱咐
1.学会了递归,我们会把内存撑爆了;
2.学会了死循环,我们能让计算机永不停歇;
3.学会了往硬盘上写文件,我们能把硬盘撑爆了;
4.学会了操作os库,能把操作系统都搞坏掉。

(徒弟: 菜刀交给你了,可以耍起来了(切菜),不要伤着自己,记住了。) 不可逆,不可逆,不可逆。

在动手写程序前,我还是想把这两个公式给你讲清楚

  1. 程序 = 指令+数据

    这是针对进入内存中的,等待执行的程序来说的。其实我们知道内存里,只有0和1,之所以,在图上给你写出的是汇编语言代码,因为全是二进制的指令和数据,我们根本一点也看不懂呀!
    进入cpu 内部看程序执行.jpg
  2. 程序 = 数据结构+算法
    这是针对,你用高级语言编写程序时,这里的程序还没有写好,你在草稿纸上,画画思路 ,这时要想的是,用什么数据结构比较好,用什么算法比较好,,是这个意思。

什么是数据结构呢?简单的说,队列中的数据,就有先后顺序,还有规矩,出队必须是队头出,入队必须是队尾进;而栈,必须是先进后出,这些数据之间逻辑上的约束,就是说数据之间存在某种结构。

算法,可以认为是,解决某一问题的指令的有限序列;有限,有序
都很重要。
拿我们出的第一道题,来说:
从1,2,3,4,5 这样一直加下去,请问加到多少,第一次超过10000
sum =1+2+3+4+5+6+7+ ... ... +? >10000

解题思路:
分析,需要两个变量,
第一个是 i ,就是已经加到多少了,比如加到100了,当前 i=100
还需要第二个变量,sum,记录当前的总和,是5050

需要if 判断一下,sum 是否大于10000,不大于的话,
1) i 增大1,变为101 ,
2)加到sum 上去,sum变大了;sum当前值5151

而后再判断;sum 是否大于10000,不大于的话,
1) i 增大1,变为102 ,
2)加到sum 上去,sum变大了;

而后再判断;sum 是否大于10000,不大于的话,
1) i 增大1,变为103,
2)加到sum 上去,sum变大了;

发现规律了,重复,就是循环,不定次循环,就用while 。
这就是编程的数据基础,发现规律。

而这里面,遇到一道题,不崩溃,就是基线思维。
一步一步,用手推算,几步之后就发现规律了,所以,
要想,如果题目是sum大于100,这个小规模的,我能做出来吗?
树立信心。

要用while 想到它有四部分组成

  1. while 前面的变量初始化,
    2、while 条件不满足是退出循环
    3、while 体内,代码块
    4、while 体内,条件中使用的变量,必须变化,这里是sum

写程序

i = 0
sum = 0

while sum < 10000:  #冒号 千万别忘记
    i = i + 1                    #缩进 千万别忘记
    print(i)  # 这里为了时刻观察变量的变化
    sum = sum + i       
    print(sum)    # 这里为了时刻观察变量的变化

print("跳出循环了")
print(i) 
print(sum) 

结果是 141 , sum =10011

一开始,没有思路,做的题多了,思路就来了,
走过的路,多了,就认路了,不过如此。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352