while-loop 相关问题

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

计算猜谜游戏中的整体最佳游戏

SI 为猜数字游戏编写了 java 代码。整个事情已经基本完成了。它的工作原理是选择一个随机数,然后询问用户控制台输入,然后判断这是否是......

回答 4 投票 0

While 循环不给出输出

似乎无法让我的循环工作 一直在用 >= 替换 >,但它仍然无法处理第一个输入,输出为 0 或根本没有输出。如果有人知道我是什么

回答 1 投票 0

如何单击“下一步”按钮直到它在剧作家(打字稿)中消失

这是我用来单击下一步按钮直到它在分页时消失的代码。 然后我就可以验证最后一页的记录 问题是,当它在最后一页时,仍然试图找到

回答 1 投票 0

C++ while 循环中的重新定义

我正在尝试创建一个循环,向用户询问坐标,然后打印这些坐标(如果它们在 [1, 3] 范围内)。如果它们超出范围,则会打印错误消息。如果输入是“q”,则

回答 2 投票 0

While 循环未完全执行并且无法找出原因

所以我正在开发一个Python项目,而且我对Python还很陌生。我编写了以下代码: 而真实: 尝试: Question = int(input("哪一年是

回答 3 投票 0

循环布尔问题并返回主方法

我正在尝试检查方法调用中的输入是否有效。 然后我需要该方法来接收输入,确认其真或假。 如果为 false,则循环并再次请求输入,如果为 true,则返回...

回答 1 投票 0

使用 HasNextLine() 时 Java while 循环不会中断

我知道有类似的问题,但我的 while 循环在使用 HasNextLine() 时超时,并且到目前为止,网上的解决方案都没有修复它。 公共静态主(字符串[] args){ 扫描仪...

回答 1 投票 0

While 语句不循环,字符串变量出现问题[重复]

对编码非常陌生,并试图自学。我正在尝试编写一段简单的代码来掷各种类型的典型骰子。我尝试使用 while 循环,以便可以在 r 中多次使用它...

回答 1 投票 0

剪刀石头布游戏的难度

我正在用Java编写一个石头剪刀布游戏的代码。特别是,我正在尝试使随机输出(即用户输了、赢了或平局)计入分数......

回答 1 投票 0

迭代链表时的无限循环 Python 3

我正在尝试编写一个从链接列表中删除所有pdf文件的函数,但是运行此函数后,我很快意识到它变成了无限循环。我的第一个 while 循环应该是 cat...

回答 3 投票 0

如何检查用户名长度是否太长

我有这个函数,它将接受 3 个参数,并在按下按钮后将其显示在标签上。 这不起作用:(( 这是该函数的代码: def display_username(名字,中间名...

回答 1 投票 0

变量赋值差异

我目前正在练习生成给定斐波那契数的位置。 我最初的代码是: n = int(输入()) a = 0 b = 1 新列表 = [] 对于范围 (n+1) 内的 i: new_list.append(a) 一个...

回答 2 投票 0

Julia 代码不会跳出循环

我在 Julia 中编写了以下代码来输出小于或等于 4000000 的斐波那契数数组: F = [] fib_1 = 0 fib_2 = 1 推!(F,fib_1,fib_2) 而 fib_2 <= 4000000 nex...

回答 1 投票 0

使用游标循环所有表格

我有一组 4 张表:保单表、承保表、车辆表和驾驶员表。 策略表示例 保单号码 记录布局 ABC 波尔 埃夫格 波尔 覆盖范围表示例 政策n...

回答 1 投票 0

使用 foreach 迭代结果集对象与在 while 循环中调用 mysqli_fetch_assoc() 有什么区别?

我有点进退两难,在 PHP 中,foreach 循环和 while 循环在这种情况下似乎做了完全相同的事情: foreach ($execute->结果为$item) { 回显 $item['user_pass'] 。 ' 我有点进退两难,在 PHP 中,foreach 循环和 while 循环在这种情况下似乎做了完全相同的事情: foreach ($execute->result as $item) { echo $item['user_pass'] . '<br />'; } 并且 while ($row = mysqli_fetch_assoc($execute->result)) { echo $row['user_pass'] . '<br />'; } 我的问题是有什么真正的区别吗? 什么时候使用其中一种更好,或者两者都使用可以? 这两者中的任何一个会给您带来更大的灵活性吗? 在这种情况下它们是完全等价的。 mysqli_result 实现了 Traversable 接口(如此处所述: http://www.php.net/mysqli_result ),因此也可以使用 foreach 循环进行迭代。 我认为,在内部,在 foreach 对象上调用 mysqli_result 也会执行对 mysqli_fetch_assoc 的调用。 我认为使用第一种方法或第二种方法没有什么区别;然而,第一个看起来更漂亮,对我来说“更多 PHP5”! 说到灵活性,第一个当然也更灵活,因为您可以将该代码与任何实现 Traversable 的对象一起使用,而不仅仅是 mysqli_result。 对于从数据库获取结果,我确实更喜欢 while 方法,因为如果获取返回 false,则其主体不会执行,而 foreach 主体将失败,您需要检查 false,因为访问false 的按键会崩溃。 来自:https://www.php.net/manual/en/mysqli-result.fetch-assoc.php 返回表示所获取行的关联数组,其中数组中的每个键表示结果集的某一列的名称,如果结果集中没有更多行,则返回 null,如果失败则返回 false。 $fetch = false; foreach($fetch as $row) { echo $row['title']; } 警告:foreach() 参数必须是 array|object 类型,在第 5 行 /in/8gGsR 中给出 false 否则需要一段时间 $fetch = false; while($row = $fetch) { echo $row['title']; } 我们想要的什么都没有发生,因为条件是 false。如果没有更多结果,则返回 null,这也会导致条件为 false。 这也适用于所有 PDO 获取方法。 我发现了这个: for 与 foreach 与 while 在 php 中迭代数组哪个更快 答案表明速度差异非常小,以至于你使用哪个几乎不重要。 我喜欢使用 foreach 循环来迭代返回的信息,因为我可以访问键和值,这根据需要的用途可以很方便。 $returned = array(array("userName" => "Tim"),array("userName" => "Bob"), array("userName" => "Guy")); foreach($returned as $L1) { foreach($L1 as $L2 => $val) { if($L2 === "userName") { echo 'Hello: ' . $val . "<br />"; } } } 我想这取决于您需要什么值、您需要多少控制以及您需要它的位置。

回答 3 投票 0

通过 cpp 和 while 循环获得 1 + 1/2 + 1/3 + ... + 1/n 之和 [关闭]

我不知道如何打破while循环? 我已经和我的主人检查了我的代码;我仍然找不到错误。 这是我的代码: # 包括 使用命名空间 std; // 舒 // 法兹 整数...

回答 1 投票 0

通过 cpp 和 while-roop 获得 1 + 1/2 + 1/3 + ... + 1/n 的总和 [关闭]

我不知道如何打破while循环? 我已经和我的主人检查了我的代码;我仍然找不到错误。 这是我的代码: # 包括 使用命名空间 std; // 舒 // 法兹 INT...

回答 1 投票 0

sed 从第二个文件重建清单

我想替换与另一个文件内容匹配的某些行(不是全部)的文件内容: File1 是具有以下格式的清单(数千行): ... f 755 我自己 mygroup /opt/app/f...

回答 1 投票 0

如何在 tkinter 窗口打开时运行 while 循环?

我有一个 while 循环,我想在 Tkinter 窗口打开时运行它,但当 while 循环运行时,Tkinter 窗口甚至不会打开。 这是一个问题,因为我的 while 循环是无限的......

回答 4 投票 0

Python:我的 while 循环不断询问问题,即使它应该结束

现在,我遇到一个问题,即我的 while 循环即使应该停止,仍然继续运行。我的措辞是这样的,如果它达到某个数字,在本例中是 5,那么它应该自动停止 p...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.