前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >变量运算及循环变量

变量运算及循环变量

作者头像
楚客追梦
发布于 2022-11-11 11:34:22
发布于 2022-11-11 11:34:22
1.2K00
代码可运行
举报
文章被收录于专栏:网页杂谈网页杂谈
运行总次数:0
代码可运行

修改变量的值

变量就像一个存储数据的盒子,每次设置变量的值,就会修改变量中存储的内容,就像是把盒子里旧的内容倒掉清空,再替换成新的内容。

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
n = 'f'
n = n + 'ood' 
  1. 先计算等号右边: 定义变量n,并把n的值设为’f’
  2. 再把拼接好的字符串’food’ 存储到等号左边的变量n中

设置变量的值需要使用‘=’符号。

变量 = 值

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'xiao' 
a + 'wangzi' 
print(a)

程序会计算算式,得到结果xiao, 但不会把结果存储到变量a中,a的值不会改变。

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'xiao' 
a = a + 'wangzi' 
print(a) 

左边书写a = ,才会把等号右边的结果存储到变量a中, 最后输出的结果是xiaowangzi

在修改变量的时候,下面这两种方法得到的结果是相同的:

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'xiao' 
a = a + 'wangzi' 
print(a) 

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = 'xiao' 
a += 'wangzi' 
print(a) 

一个加号+和一个等号=组成了’+=’符号。 ‘+=’符号的作用是:先计算加法,再设置变量的值。

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
n = 'f'
n += 'ood' 

先把左边的变量n与’ood’拼接起来, 得到字符串’food’,再把结果存储到变量a中。

‘=’符号 和’+=’符号的作用是不同的:

n = 1 ==> 将n设为1 n += 1 ==> 将n增大1

循环变量

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 for i in range(5):        //定义新变量i
     print('forward')
     print(i)

在for循环中,变量i的值,有特殊的规则:

第1次循环 ==> i = 0 第2次循环 ==> i = 1 第3次循环 ==> i = 2 . . . 每一次循环 ==> 前一个i值+1

变量 i 开始的值总是0,每次循环,变量 i 的值都比上一次+1, 结束的值是重复次数-1。

可以利用循环变量得到连续增大的数字。

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(4):
    print(i + 2)

代码中的print(i+2)只做计算,不会改变i的值。 输出结果分别是2,3,4,5。 在for循环中,下级代码是从上到下依次执行的。

for语句和它的下级代码可以被看作一个整体,执行代码的时候, for循环会与它前后的代码共同遵循顺序执行的规则。

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(4):
    print('xiaowangzi')
    print(1)
print('wangzi')
for i in range(5):
    print('xiaowangzi')
    print(i + 2)

运行这段代码时,程序会按照从上到下执行:

  1. 首先执行第1个for循环
  2. 然后执行print(‘wangzi’)
  3. 最后执行第2个for循环

练习

题目1

输入的数据分为5行,包括5个整数,写出代码,输出这些整数的和。 分析 存储和的变量名设为s,初始值是0; 循环输入5次,输入后要将字符串转成整数,累 加,打印输出即可。 解答

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
s=0
for i in range(5):
    a = input() 
    n = int(a) 
    s += n
print(s)

题目2

输入分为5行,连续输入5个整数,如果等于6或者8,打印“幸运数字”,否则打印“普通数字”。编写代码,实现效果。 分析 循环输入5次,输入后要将字符串转成整数; 注意判断相等需要使用 ‘==’ 符号。 解答

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(5):
    a = input()
    n = int(a)
    if n == 6 or n == 8:
        print('幸运数字') 
    else:
        print('普通数字')

题目3

计算1+2+3+…+99的和,下面横线处应填写的代码是? 分析 range()里的数字是100,因此i取值为从0到 99,将变化的i累加到s即可,因此答案是s+=i。 解答

PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
k=0
for i in range(100):
    k += i 
print(k)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
认识Python列表
序列是Python中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表都可以进行的操作包括索引,切片,加,乘,检查成员。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。
楚客追梦
2022/11/11
7450
认识Python列表
逻辑运算和字符串索引
单词and是“并且”的意思。 需要同时满足多个条件时,可以使用逻辑运算符and连接。
楚客追梦
2022/11/11
1K0
逻辑运算和字符串索引
进阶分支语句和使用while循环及break语句
了解和使用分支语句和while循环及break语句,加入数学运算并配合for循环,使用计算变量进行累加或累减操作。
楚客追梦
2022/11/11
1K0
进阶分支语句和使用while循环及break语句
python循环
用户9184480
2024/12/19
800
Python程序与设计
概念:保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以作为变量、函数、类、模块和其他对象的名称来使用。
青灯古酒
2023/10/16
2020
Python程序与设计
python初级:基础知识学习-变量、数据类型、运算符、选择结构
变量是程序中临时存储数据的容器。 变量的赋值:向变量中存储数据 语法:变量名称 = 数据 python代码中,出现了等号~通常情况就是向左边的变量中存储数据 变量作为一个容器,对于数据的操作一般只有四种:增加、删除、修改、查询
全栈程序员站长
2021/09/26
5690
条件语句/变量和基本数据类型
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647   在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
py3study
2020/01/17
2K0
Python基础数据类型:列表【增删改查
1 知识大纲 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 主要内容 1.列表的初识 why: 字符串: 存储少量的数据。字符串只能存储少量的数据,对于大量的数据用字符串操作不方便也不易存储。 字符串:无论切片还是对其进行任何操作,获取的内容全都是str类型。字符串存储的数据类型太单一,只能是字符串类型。 what:list 容器类数据类型:能承载多种数据类型。它可以存储大量的数据。列表list就属于容器类的数据类型。 列表
py3study
2020/01/16
1.1K0
从零开始学习PYTHON3讲义(六)for循环跟斐波那契数列
几乎但凡接触过一点编程的人都知道for循环,在大多数语言的学习中,这也是第一个要学习的循环模式。 但是在Python中,我们把for循环放到了while循环的后面。原因是,Python中的for循环已经完全不是你知道的样子了。
俺踏月色而来
2018/12/28
1.4K0
【Python】001-Python基础
Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等
訾博ZiBo
2025/01/06
530
【Python】001-Python基础
Python熟练使用字典和了解元组与列表的区别
字典是Python中存储数据的一种方式,Python字典中可以用 keys() 命令获取一个字典中的所有的键。而元组是存放多个数据的容器,和列表很像。
楚客追梦
2022/11/11
1.3K0
熟悉Python中if-else分支语句,利用for - if嵌套格式完成循环判断逻辑
Python中if语句用于控制程序的执行,基本形式为: if判断条件:执行语句……else:执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
楚客追梦
2022/11/11
1.4K0
Python中使用数据类型进行转换命令
数字相加时,同样会使用到 ‘+’ 号。 但是要注意,在字符串拼接和数字加法中, ‘+’ 号的作用是不同的。 字符串拼接
楚客追梦
2022/11/11
5740
Python计算余数和商及计数变量
明天所有高中生就要迎来人生中的一个重要考验—高考,祝所有高生考出好成绩和考上理想的大学。加油!!!
楚客追梦
2022/11/11
1.4K0
day11- 循环语句
Python循环顾名思义就是重复执行某一操作,Python中循环包括while循环和for循环,while循环是通过条件判断来指定循环的范围,for循环采用遍历的形式指定循环范围。
似小陈吖
2024/03/12
1150
lua--数据类型、变量、循环、函数、运算符的使用
lua是一种轻量级脚本语言,由c语言编写,设计lua的初衷是为了:嵌入到应用程序中,提供灵活的扩展和定制化功能 lua官网:https://www.lua.org/ 可以从中下载安装lua
aruba
2022/06/22
1.3K0
lua--数据类型、变量、循环、函数、运算符的使用
Deep Learning Chapter02:Python基础语法回顾
由于一年多没有接触python,现在恶补了下python基础语法,为以后的深度学习打下基础。现总结如下,希望对大家有所帮助。
北山啦
2022/10/31
1K0
Deep Learning Chapter02:Python基础语法回顾
python的循环
编写程序时经常有代码需要重复运行,python提供了while和for进行循环操作。
py3study
2020/01/08
1.5K0
手撕Python之条件语句和循环语句
逻辑运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,这个称为逻辑短路
凯子坚持C
2024/09/23
890
手撕Python之条件语句和循环语句
【python系统学习08】for循环知识点合集
for简介代码格式语法格式可被迭代的数据类型列表字典字符串不可被迭代的数据类型整数浮点值布尔值空值整数转化为范围后可被迭代range(y)range(x, y)range(x, y, i)Peace && Love迭代列表时获取索引continue 跳过本次循环break 跳出循环思考题创建一个从1到100的整数列表九九乘法表
xing.org1^
2020/01/27
1.4K0
相关推荐
认识Python列表
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文