python - 在这个 while 循环条件下发生了什么?
问题描述
count=0
while(count==10):
print("The count is:",count)
count+=1
为什么上面的代码甚至没有显示任何结果或任何错误。给定的条件(表达式)是否为假?有人,请详细说明python是如何处理这种情况的。
解决方案
您需要阅读while
循环的工作原理。While 循环将执行代码,直到条件为真。在您的情况下count==10
,永远不会满足,因此不会执行接下来的两个语句。更改条件将执行代码。
count=0
while count < 10:
print("The count is:",count)
count+=1
推荐阅读
- javascript - Mini-Max Sum - 使用 JavaScript 返回两个(或更多)间隔数字
- sql - 调用用户定义函数
- button - 带有标题栏(和按钮)的 PyGame 全屏
- ubuntu-16.04 - 为什么控制台中的节点名称与 .launch 文件中的不同?
- postgresql - 从 PostGIS 点获取纬度/经度
- python - 如何将“对话”输出流式传输到标准输出?
- reactjs - 如何设置 react-admin Datagrid 的标题?
- html - 为什么最后一个 li 项目出现在父容器之外?
- swift - 如何在 SwiftUI 列表中显示领域结果?
- visible - anylogic 如何设置端口在上层可见 false