文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-06-19 11:42

关注

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯