如何将值存储在循环内的变量中并在其他循环中运行

Zi Zuo
Min = 0
Sec = 0
if messages.content.startswith('y'):
    await messages.channel.send("Start Counting. Wish you have a nice mood to learn!")
    time.sleep(1)
    await messages.channel.send("If you want to stop this timer you can type 'Stop',thank you.")
    timeLoop = True
    while timeLoop:
        Sec += 1
        await messages.channel.send(str(Min) + " Mins " + str(Sec) + " Sec ")
        time.sleep(1)
        if Sec == 60:
            Sec = 0
            Min += 1
            await messages.channel.send(str(Min) + " Minute")
if messages.content.startswith('check'):
    await messages.channel.send(str(Min) + str(Sec))

我想问一下我想显示从第一个 if 语句到第二个 if 语句的 Min 和 Sec 的值。但是当我运行检查时,尽管计时器正在运行,但我总是向我显示 0Min 和 0Sec。是否有任何解决方案,以便这两个变量的值可以存储在整个程序中,以便我的第二个 if 语句可以打印出值。

真正的杰克

在您的循环中,当提到 Min 和 Max 时,它正在创建一个新变量。要使其在循环外使用已经创建的变量,请执行以下操作:

在引用循环内的变量之前,您必须像这样将其设为全局变量:

global Min, Max

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何基于其他循环中的变量创建定时循环?

发送异步任务以循环在其他线程中运行

如何在bash中将变量的值分配给循环中其他变量的“部分”?

如何将For循环结果存储到XSLT变量中

如何将循环的值归入变量以在C中返回

卡在其他if循环中

如何在其他循环中继续enumarete()循环

将值存储在嵌套的for循环中的不同变量中

在其他列中使用条件,并在/ loop / lapply / mutate循环中使用循环列的数字索引

如何将数组的当前值存储在Perl for循环内的变量中

如何在其他哈希循环中抓取其他哈希

while循环在其他while循环内,无限循环

如何将grep输出存储到循环内的变量中?

如何将变量放入for循环中?

在其他for循环内的for循环

如何将while循环中生成的值存储到变量中以供以后在JQuery中使用

您如何将数据从for循环存储到变量中以进行其他计算?

如何将 foreach 循环值保存在变量中并在循环外打印?

如何将输出存储到r中的for循环中

如何将每个循环值存储在不同的变量中

Javascript - 如何将 for 循环的结果存储到变量中?

PHP - 如何在 while 循环中赋值并在其他页面上访问它们

如何使用 OpenMP 在其他 for 循环中并行化 for 循环

如何迭代存储在数据框中的文本以提取句子并在循环中查找值?

如何将变量从 for 循环中移出?

如何将 v-automplete 中的项目值保存在其他变量中?[Vue.js + Vuetify]

如何循环数组并将操作的值存储在其他数组中

为什么在其他循环中循环会很奇怪?

我如何将循环打印值存储在变量或列表中