|
发表于 2020-7-11 15:40:05
|
显示全部楼层
本楼为最佳答案
赋值操作是 先计算等号右边的结果,然后将得出的结果赋值给左边
i=i+1
number=number-1
对于第一个 i = i + 1 这里来说也就是,先计算右边 i + 1 的结果,然后将本次 i + 1 的结果赋值重新赋值给新的 i ,这个新的 i 会覆盖之前 i 的值的大小
number 也是同种道理,先计算 number - 1 然后赋值给新的 number 来覆盖之前的 number 的值
顺便帮你分析下代码吧:
- temp = input('请输入一个整数:') # input 函数等待用户输入,并将输入的数据转换为字符串返回给 temp
- number = int(temp) # 将 temp 字符串转化为 整数然后赋值给 number
- i = 1 # 初始化 i 的值,用于循环打印
- while number: # while 条件循环,只要 number 不等于 0 那么循环会一直进行下去
- print(i) # 打印 i 的数值
- i = i + 1 # 将 i + 1 后的结果 重新赋值并覆盖原先的 i 的值
- number = number - 1 # 同上 i 的道理
复制代码
|
|