python语言中变量与流程的示例分析

这篇文章主要介绍python语言中变量与流程的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联是工信部颁发资质IDC服务器商,为用户提供优质的四川电信机房托管服务

(1)变量

变量,就是值可以改变的量。

设计变量,就是要考虑:需要使用到什么样的变量、分别有什么作用、变量的初始值是什么、在流程中大概会有什么变化,等等。

需要什么变量?这个跟流程有关,比如,假设流程是把输入的两个数相加,那就可以考虑使用两个变量,用于保存输入的值,比如这样: 
python语言中变量与流程的示例分析

最简单的想法,就是流程中需要保存(临时或长期保存)什么值,就设计什么变量。

对于初始值,一般是需要考虑的,以避免使用变量时由于初始值不明了而出现异常。

然后还可以考虑一下,在流程运作的过程中,变量的值可能会有什么样的变化,这对于调试或掌握流程会有帮助。

python的变量有常见的类型,也有一些常见的内置的数据结构,这些小程在后续再详细介绍,这里只是提到变量的概念,并且确认它是重要的概念。

(2)流程

流程是程序的主体内容。

流程不一定非要实现,它可以是一个协议制定,或者是一个框架制定,可以不需要具体的实现。

对于有实现的流程,从程序的角度,是有流程套路的。

最常见的三种流程套路:顺序套路、分支套路、循环套路。

顺序套路,就是从上到下,一句一句地执行,这个套路必然会存在。

分支套路,就是根据不同的条件,选择执行。

循环套路,就是重复执行某个流程。

这三个套路,基本上都是混合使用,以组合拳的方式出现,比如:

# -*- coding: utf-8 -*-

import random

secret=random.randint(0,100)

temp=input("请说出我想的数字:");

guess=int(temp)

while guess!=secret:

    if guess>secret:

        print("没有这么大,说个小的!")

    else:

        if guess < secret:

            print("太小了,说个大的!")

        else:

            break

    temp=input("猜错了,再来一次吧:")

    guess=int(temp)

print("厉害,猜对了!")

上面这个“猜数字”游戏,用到了循环与分支的套路: 

python语言中变量与流程的示例分析

对于分支套路,一般有两种表达形式:

if … else 
if … elif … else

对于循环套路,一般有两种表达形式:

while xx: 
for xx in []:

以上是“python语言中变量与流程的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享文章:python语言中变量与流程的示例分析
标题URL:http://myzitong.com/article/gjogho.html