找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2810|回复: 3

[求助] 大佬哪里错了,我就时个小白,求大佬解答!!感谢!

1

主题

1

帖子

1

积分

贫民

积分
1
a296519488 发表于 2019-8-24 22:52:20 | 显示全部楼层 |阅读模式
def checkPasswd(self):
    onePasswd = int(input("请设置密码:"))
    def checkPassed():
        for i in range(3):
            tempPasswd = input("s = ")
            if tempPasswd == onePasswd:
                print("yes")
                return True
        return False
    passUser = checkPassed()
    if not passUser:
        print("no")
回复

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
troublemake 发表于 2019-8-26 11:11:33 | 显示全部楼层
不太清楚你的函数是如何定义的可能是你的tempPasswd 的input处没有加int的缘故,int(input(""))
你可以在再试一下。
Snipaste_2019-08-26_11-08-56.png
回复 支持 反对

使用道具 举报

0

主题

6

帖子

6

积分

贫民

积分
6
阿姨不想洗铁路 发表于 2019-8-26 11:18:42 | 显示全部楼层
第二行改为:
onePasswd = input("请设置密码:")
两次输入都是字符串类型就没问题了。
不然你只能用数字作为密码,不能输入除数字之外的值。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
xd96dx 发表于 2019-9-29 14:54:27 | 显示全部楼层
int  和  str  == false
回复 支持 反对

使用道具 举报

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

本版积分规则

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