while-loop 相关问题

while循环是在许多编程语言中使用的控制结构,只要满足特定条件,就连续执行一组指令。

如何获取 100 个整数但排除一些数字?

我有一个任务:我需要对一栋大楼中的 100 个公寓进行编号,但它们不应该有编号 3 和 5(13、15、23、25 等)。所以会有 101、104 等号码的公寓。问题...

回答 1 投票 0

用相同的项目替换列表中相同的每个项目

我正在尝试修改迭代列表中每个项目的代码,以将所有匹配的项目替换为相同的项目。目前,仅替换第一个实例。这是一个刽子手风格的游戏...

回答 2 投票 0

while循环被打破后是否可以重新进入?

所以当我设置“break;”时while 循环末尾的语句,或者当它的条件设置为 false 时,是否有任何方法可以跳回循环顶部并再次执行它? 我...

回答 2 投票 0

在 swift 中使用 while 来检查状态会使 iOS 手机过热

我正在尝试使用 swift 在 iOS 中实现一个简单的游戏。游戏为回合制;第一个玩家移动,然后是第二个玩家,然后是第一个…… 我为此使用了一个协议: PersonAgent 类:AgentProtoco...

回答 1 投票 0

检查文件是否以列表中的值开头,如果不是则杀死它

我正在尝试根据文件名的起始字符删除文件。 我有一个 Excel 文件,A 列中有数字。这些数字是 4、5 或 6 位数字。 我有一个文件夹,里面有文件...

回答 2 投票 0

用 python 制作终端游戏,我在 while 循环中遇到问题

我不久前开始为一个学校项目制作这个游戏,我想制作一个 while 循环来检查无效答案并再次提出问题,但这样做时我的 if 语句...

回答 1 投票 0

如何在 while 循环中重复触发 api 调用,直到响应中没有结果

我有一个在Azure函数中运行的API,需要在循环中运行多次,以便我可以获得所有结果。 运行时的第一个 API。它返回带有定位器参数的结果

回答 1 投票 0

我的 Python 范围函数有什么问题?

年龄 = 0 而真实: attendee = int(input("你想看7点的放映吗?(只有24个座位):")) 如果 1 >= 参加者 <= 24: print(f"Your seat has

回答 1 投票 0

为什么我的 While 循环会重复用户的输入?

在我的 while 循环中,一个选项“yes”会导致变量的输出,但它也会重复用户的“yes”输入。 # 打印输入选项列表 选项 = (""" 这是一个李...

回答 1 投票 0

根据列值自动移动数据框中的行

我有一个问题困扰了我一段时间,也是在智力上。我已经在论坛中收到了答案,但我印象中我还没有找到解决方案......

回答 1 投票 0

if 和 while 循环的时间复杂度 m!=n

while (m != n) { 如果 (m > n) m = m - n; 别的 n = n - m; } 如果 (m>n) 则时间复杂度应为 (m/n)-1,如果 (n>m) 则时间复杂度应为 (n/m)-1。请告诉我它的O(n)是怎样的。 如果我取 m=32 并且...

回答 1 投票 0

'while'gcc 之前需要标识符或 '(',在 While 之前添加标识符时出错 [关闭]

我是编码新手,有 3 个错误甚至更多: 不知道为什么显示 int main (Void) (重新定义 main 错误) 该函数(While Loop)下方显示(预期标识符或“(”...

回答 1 投票 0

计算用户输入的数量

所以我的教授指派我编写一个Python程序来计算和监控灵活支出账户(FSA)。该程序应允许用户输入他们的 FSA 贡献并跟踪他们的...

回答 1 投票 0

Python while 循环不断地要求同样的事情

我正在尝试学习Python,但我仍然无休止地陷入同样的问题。 在我所做的练习中,用户需要插入 5、10 或 25 枚硬币(没有其他硬币),直到他/她达到 50 枚。 但是什么...

回答 2 投票 0

清除 NodeJS 超时时函数未运行完成

好吧 - 所以我已经写了这个并且它按照我想要的方式工作,我只是不明白它是如何工作的/为什么它按照它的方式工作。 有人可以解释一下我在这里缺少什么吗? 这是代码:...

回答 1 投票 0

C 中使用 while 循环 (scan("%s", &2dArray)) != EOF) 读取文件时会得到额外的行,这是为什么?

我正在尝试读取一个包含 35 行文本的文件,文件中的数字将被转换为字母等级并稍后在代码中输出到控制台。 文件本身是一个文本文件,其中包含...

回答 1 投票 0

Python 在 while 循环后打印,涉及 sleep 语句

我编写了这个函数来对整数进行简单的半程搜索,作为练习题。当我运行它时,我希望这些打印语句在每个 while 循环之后触发,h...

回答 1 投票 0

无限窗口循环

我想采取一个循环并将其变成一个窗口。使用 while(True) 循环创建窗口。我当前的循环将 1 添加到一个大数中。 def 循环(): 索引 = 0 而真实: ...

回答 1 投票 0

有没有办法避免最后出现空的 else { } ?

我正在学习 PHP,并尝试编写一个小骰子循环。我想知道如何用更合适的语法重写它: 我正在学习 PHP 并尝试编写一个小骰子循环。我想知道如何用更合适的语法重写它: <?php $rollcount = 1; do { $v = rand(1, 6); $w = rand(1, 6); $rollcount++; echo "<p>$v, $w</p>"; } while ($v != $w); if ($v == $w) { echo "<p>It took $rollcount turns until double!</p>"; } else {} ?> $rollcount = 0; while(true){ ++$rollcount; $v = rand(1,6); $w = rand(1,6); echo "<p>".$v.", ".$w."</p>"; if($v === $w){ break; } } echo "<p>It took ".$rollcount." turns until double!</p>"; 说明 由于目标是双倍,所以骰子可以继续滚动,直到达到条件。 while 继续处理,直到条件为假为止,在这种情况下,条件永远不会为假,因为我们向 boolean true 循环提供 while(true) 值。 PHP(和许多其他语言)提供了一些执行控制结构break, continue是最常见的。 break 允许您跳出循环,并且可以在循环内达到特定条件时执行它。 另一方面,continue不会让你跳出循环,而是跳到循环的下一次迭代,所以这意味着一旦在循环中遇到continue,所有其他语句之后[循环内]被跳过并且循环移至下一次迭代。 在这种情况下,一旦我们有了双倍数,我们就退出循环并打印出达到双倍数所需的卷数。 只需删除else{} if ($v == $w) { echo "<p>It took $rollcount turns until double!</p>"; } 只需删除其他即可。就这么简单。

回答 3 投票 0

Python while 循环未按预期工作

当我在输入中输入“no”时,我希望它向“x”添加 1,从而结束循环,但发生的情况是它忽略它并且不添加 1 x。这是代码。 x = 1 密码=“” 同时...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.