温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-01-15 15:18:52 来源:亿速云 阅读:86 作者:小新 栏目:大数据

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

(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语言中变量与流程的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI