概述
本文简要介绍Visual Basic 6.0与Python 3.x的循环结构以及将两者做简明对比,梳理其中的循环逻辑。
一、自然简洁的表达方式
我们从Python中的While语句讲起。While语句在Python中成为无限循环或条件循环,其语法很简单While :
先判断条件,当条件判断为True时,执行循环体语句块中的语句,然后再次判断条件,若为True,再次执行循环体……直到判断条件为False时,循环终止,执行与While同级别缩进的后续语句。
其等同于VB中的Whlie…Wend语句While
Wend
Python中的While语句和VB中的While…Wend语句是最自然,最一般的循环结构表达方法。掌握此就足够写出几乎所有的循环程序了。
二、花哨的Do…Loop语句
但是,为什么我们会听到前测型后测型、当型直到型这样复杂的复杂的名词呢?
我们首先来看一下这些名词的定义,以自然语言的句意来理解它们。
若条件成立则执行循环体的循环为当型循环。
若条件成立则终止循环的为直到型循环。
先判断条件再决定是否执行循环体的是前测型。
先执行循环体再判断条件决定是否继续下次循环的为后测型。
由此我们可以看出,上文介绍的While语句和While…Wend语句都属于当型前测型循环。
直到型循环相当于在当型循环的条件处加了一个非门,可以更直观地称作当否型,其实两者表达能力是一样的,我们可以将两者互相转化。
对于当型(或直到型)前测型循环,若条件一开始就不成立(或成立),那么循环体一次也没有执行,即可以实现循环次数为0。
对于后
最后
以上就是热心蓝天为你收集整理的python与vb相结合_VB与Python的循环结构的全部内容,希望文章能够帮你解决python与vb相结合_VB与Python的循环结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复