鱼C论坛

 找回密码
 立即注册
查看: 2918|回复: 9

[已解决]while循环问题

[复制链接]
发表于 2021-8-30 12:16:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码
count = 3
password = '720'
while count:
    passwd = input('请输入密码:')
    if passwd == password:
        print('密码正确,进入程序')
        break
    elif '*' in passwd:
        print('请重新输入')
        continue
    else:
        print('密码错误')
    count = count - 1
运行结果没问题,但是while后加的条件不理解。
while 条件,且条件为真,
while count  什么时候算假呢,或者说哪有真假之分,都没定义
            
最佳答案
2021-8-30 13:33:27
L-茉遇 发表于 2021-8-30 12:36
是系统默认的吗, 这个位置的数不能为0 ,因为上边没有设置 count>0

bool类型是int类型的子集
只要非0,非空集合,则为真
0,空集则为假

所以可以直接写个变量作为条件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-30 12:20:01 | 显示全部楼层
每次输错了count都会-1
当count为0的时候就是假了

评分

参与人数 1荣誉 +3 收起 理由
热血小男儿 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-8-30 12:21:12 | 显示全部楼层
       count 不等于 0 为真。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-30 12:36:00 | 显示全部楼层
逃兵 发表于 2021-8-30 12:20
每次输错了count都会-1
当count为0的时候就是假了

是系统默认的吗, 这个位置的数不能为0 ,因为上边没有设置 count>0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-30 12:45:39 | 显示全部楼层
'', 0, '0', False 为假
其余字符为真
while count 当 count 为 0 时退出循环
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-30 12:57:25 | 显示全部楼层
2楼正解。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-30 13:33:27 | 显示全部楼层    本楼为最佳答案   
L-茉遇 发表于 2021-8-30 12:36
是系统默认的吗, 这个位置的数不能为0 ,因为上边没有设置 count>0

bool类型是int类型的子集
只要非0,非空集合,则为真
0,空集则为假

所以可以直接写个变量作为条件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-31 08:52:42 | 显示全部楼层
count不等于0为真
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-31 09:28:38 | 显示全部楼层
while循环只会在后面的条件为Ture时才会运行
没输入一次就减一,
直到count为0的时候或者正确的时候退出程序
                                -----------来自新手的无知发言
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-31 12:32:38 | 显示全部楼层
Mr-Print 发表于 2021-8-31 09:28
while循环只会在后面的条件为Ture时才会运行
没输入一次就减一,
直到count为0的时候或者正确的时候退出 ...

~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-4 18:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表