美文网首页
2019-08-17

2019-08-17

作者: 木马音响积木 | 来源:发表于2019-08-17 22:00 被阅读0次

    如何用类比思维,把while 的执行过程,讲明白
    下图中,
    1.code 是python 代码,写的是while 循环
    2.output 是打印输出,变量打印输出,让我们了解变量当时的值
    3.variables 是变量的意思,这里只有一个叫做 a

    while.gif

    对视频解释 while 运行的类比记忆法

    那天,放学时我和同桌,很大声歌唱,不巧,校长进来了,很生气,

    他 微笑着 说:“你们两个,去操场上捡瓶子,
    拿着这个叫a 的桶(a=1 ,桶里已经有一个瓶子),
    捡够了10个瓶子,拿着桶来见我,
    那时,我就会允许你们回家。”

    我们吓得跑到操场上,
    同桌大喊一声,桶里有1个瓶子(对应 print(a) 这一行)
    我们捡了2个瓶子放到桶里,(a=a+2 和 a+=2 一个意思)
    就去见校长,结果校长看穿了,(不够10个,while 检查a <10 )

    我们又到操场上,
    同桌大喊一声,桶里有3个瓶子(对应 print(a) 这一行)
    我们又捡了2个瓶子放到桶里,(a=a+2 和 a+=2 一个意思)
    就去见校长,结果校长看穿了,

    我们又到操场上,
    同桌大喊一声,桶里有5个瓶子
    我们捡了2个瓶子放到桶里,
    就去见校长,结果校长看穿了,

    我们又到操场上,
    同桌大喊一声,桶里有7个瓶子
    我们捡了2个瓶子放到桶里,
    就去见校长,结果校长看穿了

    我们又到操场上,
    同桌大喊一声,桶里有9个瓶子
    我们捡了2个瓶子放到桶里,
    就去见校长,(11大于10),
    校长说:“可以回家了;
    不过,想一想,如果每次多捡几个瓶子,是不是,就不用来回跑这么多次了?”

    同桌说:“校长,来回跑的次数越多,越浪费时间,应该考虑效率”
    同桌又说:“校长,这些瓶子您打算卖钱后,干什么?”

    校长说:“制作几个奖状,发给学习python 比较好的同学.”

    我在回家的路上,对同桌讲:“真是 循环呀,我们在操场上乱扔瓶子,
    结果,我们自己捡,卖了钱,买了奖状,还发给我们,哈哈!”

    同桌意味深长的说:“付出必有回报!”

    相关文章

      网友评论

          本文标题:2019-08-17

          本文链接:https://www.haomeiwen.com/subject/vcmhsctx.html