自增运算符++,i++;语句每执行一次,变量1增加1.

运算符*=, S *= i;语句表示变量S与变量i相乘,然后把成绩赋值给S

比较运算符

上一节课谈到过,变量是可以改变的,变量的变化就是内存寄存器的状态变化,内存的变化就像你反复擦鞋U盘更改内容

for循环结构

代码中关键字for构建的循环结构,主要完成的功能就是,首先定义一个变量i,初始值是1,然后判断变量i是否小于11,如果小于11,大括号里面的语句S *= i;

然后执行i++自增运算,继续判断i此时是否仍然小于11,如果小于,重复执行大括号里面的语句S *= i;,如此循环,S不停的发生变化,一直到变量i增加到不在小于11,结束循环程序,

进入下一步,开始执行第14行代码。

for循环流程图如下

局部变量与全局变量概念

上面代码中,变量S在循环结构for的外面你可以理解为全局变量,变量i可以理解为局部变量。局部变量和全局变量的提出主要是为了编程的方便,比如两个for循环结构中都有变量i,他们之间不会混淆

如果有两个全局变量S,那么后一个就会覆盖前一个,会带来很多问题,局部变量可以保证,你写程序的时候,一个函数里面的变量名字不会污染其它函数里的同名变量,局部变量就是只在局部起作用。全局变量,

你暂时可以简单理解为函数外面的变量,可以作用到函数里面。上面代码中阶乘的结果变量必须在for循环结构外面声明,然后for循环里面的代码不停地执行运算S *= i;改变变量S的值。

python中for循环流程图_Javascript for循环_郭隆邦技术博客相关推荐

  1. 我从写技术博客中收获到了什么?- J_Knight_

    我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了. 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适 ...

  2. Python 用pygame 做一个游戏的开始界面(小白第一篇博客)

    Python 用pygame 做一个游戏的开始界面(小白第一篇博客) 主要功能实现 本篇文章主要是实现了一个游戏开始界面的两个功能: 1,将鼠标放到"开始游戏"或"结束游 ...

  3. python自我总结笔记、加上一些自己思考_写技术博客那点事(此篇文章 鼓励自己 多思考 多学习 多做 )...

    前言 写文章是一个短期收益少,长期收益很大的一件事情,人们总是高估短期收益,低估长期收益.往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期创作. 从某种意义上 ...

  4. python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客

    python脚本监控网站状态 - 赵海华_运维之路 - 51CTO技术博客 python脚本监控网站状态 2013-01-09 09:21:02 标签:监控 python 原创作品,允许转载,转载时请 ...

  5. 【技术博客】基于JsPlumb和JQuery-UI的流程图的保存和再生成

    开发组在开发过程中,都不可避免地遇到了一些困难或问题,但都最终想出办法克服了.我们认为这样的经验是有必要记录下来的,因此就有了[技术博客]. 基于JsPlumb和JQuery-UI的流程图的保存和再生 ...

  6. python django博客源码_利用Django实现一个博客(附全部源码)

    不论什么语言,学Web开发必做的项目--个人博客. 本次项目基于Python的知名Web框架Django,从数据库到视图逻辑.再到模板语法,完整的走了一遍MTV开发流程. markdown非常适合写博 ...

  7. python之syslog学习 - 坏男孩 - 51CTO技术博客

    python之syslog学习 - 坏男孩 - 51CTO技术博客 python之syslog学习 - 坏男孩 - 51CTO技术博客 python之syslog学习 2010-04-22 17:47 ...

  8. 采集爬虫中,解决网站限制IP的问题? - wendi_0506的专栏 - 博客频道 - CSDN.NET

    采集爬虫中,解决网站限制IP的问题? - wendi_0506的专栏 - 博客频道 - CSDN.NET undefined

  9. 容器编排中的容器编排技术博客

    文章目录 <容器编排中的容器编排技术博客> <容器编排中的容器编排技术博客> 引言 1.1. 背景介绍 随着云计算和 DevOps 的兴起,容器化技术逐渐成为构建可扩展.灵活. ...

最新文章

  1. 什么是闭包?变量作用域和闭包。
  2. Web页面布局方式小结
  3. DirectInput:poll轮询理解
  4. CIO:2019年 IT 创造业务价值的12种方式
  5. OpenCV在图像中寻找轮廓的实例(附完整代码)
  6. JQuery判断数组中是否包含某个元素$.inArray(js, arr);
  7. 程序员如何克服焦虑?
  8. Ubuntu 星际译王StarDict
  9. php fpm 日志记录,使用Nginx在PHP-FPM 7上启用错误日志记录?
  10. 没想到,区块链竟然是这样的!
  11. 非因解读|Digital Spatial Profiler 新一代高维度空间组学技术
  12. 简单介绍企业erp系统究竟是什么?
  13. 卷帘快门与全局快门的区别
  14. FFMPEG 常用命令一览
  15. OpenResty 在又拍云容器平台中的应用
  16. net-java-php-python-伊犁旅游网站计算机毕业设计程序
  17. WIN10 LTSC 安装EDGE和微软应用商店
  18. fluent———patch
  19. 玩转ChatGPT:Auto-GPT项目部署与测评
  20. Mindjet MindManager 2021中文版注册序列号

热门文章

  1. 工控软件界面_工控主板能当电脑用吗?会怎么样?
  2. python图片顶端_用python进行图片整理
  3. 学会了C语言你可以独立开发这些项目。。。。
  4. 自由之战服务器显示登录失败,自由之战:生存的游戏一直登入不进去怎么办
  5. 组装计算机主机心得体会,关于组装电脑的一些总结
  6. 硬盘底座linux,微客智品 篇五十二:机械硬盘如何安放?用奥睿科单盘位移动硬盘底座助力新玩法...
  7. mysql5.7 存储二进制_MySQL5.7 基于二进制包的安装
  8. 关闭使用ShellExecute打开的进程
  9. 【笔记 】weex POST请求 body数据服务器获取不到
  10. IOS自己主动布局中的浮动布局(6)----MyFloatLayout横空出世