weilai911 发表于 2021-8-1 10:37

一个简单的逻辑问题求助

本帖最后由 weilai911 于 2021-8-1 11:36 编辑

有点绕进去了 请帮忙指点意思

比如有一个 i +=1

if i= 100:
a=i
然后这个i 继续加 加到200的时候
b= i-a #这里的a是想是i上一个时候的值100
这个怎么写 我有点绕进去了


我表达的不太清楚 这个i 是一个不停增加的变量 但是 a=i 的条件 不是i=100 而且出现特定关键字的时候
s每次出现这个关键字的时候 a就等于i 然后i继续变 当再次出现关键字的时候 让b=当前的i 减去 上一次出现的时候 也就是他们之间的差

百千三昧 发表于 2021-8-1 11:59

百千三昧 发表于 2021-8-1 11:30

qiaopf888 发表于 2021-8-1 10:42

你说 "b= i-a #这里的a是想是i上一个时候的值100" 。你想让 a=100 ,刚才不是 i=100,已经给a赋值100了吗,那时候的a相当于一个计数器,他就是100啊。

kk7467 发表于 2021-8-1 10:59

if i==100:
a=i
i=100是给i赋值100 两个等于号才是判断是不是100

weilai911 发表于 2021-8-1 11:36

百千三昧 发表于 2021-8-1 11:30
i=0
while True:
    i+=1


我表达的不太清楚 这个i 是一个不停增加的变量 但是 a=i 的条件 不是i=100 而且出现特定关键字的时候
s每次出现这个关键字的时候 a就等于i 然后i继续变 当再次出现关键字的时候 让b=当前的i 减去 上一次出现的时候 也就是他们之间的差
页: [1]
查看完整版本: 一个简单的逻辑问题求助