python - python 3.7 while true 循环给出关于 unindent 的错误与任何外部缩进级别不匹配
问题描述
user = "admin"
password = "admin"
while true:
ques1 = input("Enter your username: ")
ques2 = input("Enter your password:")
if ques1 == user and ques2 == password :
print("Welcome")
break
else :
print("username or password are wrong ! \nplease try again !")
python 3.7 while true loop在第3行给出关于unindent不匹配任何外部缩进级别错误的错误
解决方案
您的缩进很糟糕,您使用的是 IDE 吗?您的代码应如下所示,同时它是 True,而不是 true。
user = "admin"
password = "admin"
while True:
ques1 = input("Enter your username: ")
ques2 = input("Enter your password:")
if ques1 == user and ques2 == password :
print("Welcome")
break
else :
print("username or password are wrong ! \nplease try again !")
推荐阅读
- amazon-web-services - 通过 aws-sdk javascript 或来自 aws-console 的 Amazon S3 存储桶存储量限制(以 GB 为单位)
- javascript - 如何在 Vue3 中启用仅使用 TypeScript 的道具键入
- c++ - 我的代码在 C++ 中计算两个矩形的重叠面积有什么问题?
- google-apps-script - 如何跳到特定单元格
- bash - 如何从 bash 中的“keytool”命令中删除警告
- windows - 我不小心将我的 git 编辑器设置为 Atom,如何将其恢复为 Git Bash?
- shell - 无法使用 ffmpeg 将评论元数据提供给 MP3 文件
- shared-libraries - 是否可以在 Pike 语言中使用外部 C 库?
- javascript - 如何将变量从一个组件传递到另一个组件?
- c# - .net 核心中的 Web 请求处理程序未找到?