python语言中变量与流程的示例分析
这篇文章主要介绍python语言中变量与流程的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联是工信部颁发资质IDC服务器商,为用户提供优质的四川电信机房托管服务
(1)变量
变量,就是值可以改变的量。
设计变量,就是要考虑:需要使用到什么样的变量、分别有什么作用、变量的初始值是什么、在流程中大概会有什么变化,等等。
需要什么变量?这个跟流程有关,比如,假设流程是把输入的两个数相加,那就可以考虑使用两个变量,用于保存输入的值,比如这样:
最简单的想法,就是流程中需要保存(临时或长期保存)什么值,就设计什么变量。
对于初始值,一般是需要考虑的,以避免使用变量时由于初始值不明了而出现异常。
然后还可以考虑一下,在流程运作的过程中,变量的值可能会有什么样的变化,这对于调试或掌握流程会有帮助。
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("厉害,猜对了!")
上面这个“猜数字”游戏,用到了循环与分支的套路:
对于分支套路,一般有两种表达形式:
if … else
if … elif … else
对于循环套路,一般有两种表达形式:
while xx:
for xx in []:
以上是“python语言中变量与流程的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
网站标题:python语言中变量与流程的示例分析
文章位置:http://ybzwz.com/article/gjogho.html