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语言中变量与流程的示例分析
浏览路径:https://www.cdcxhl.com/article40/gjogho.html

成都网站建设公司_创新互联,为您提供外贸网站建设企业网站制作动态网站网站收录营销型网站建设虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化